请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

BloomFilter实在是讲的太少?

我在本地运行带BloomFilter的scrapy-redis项目,结果运行内存一下子就10多g,难怪服务器上的redis会自动关闭,我本地的redis都是10g怎么不崩溃,老师实在是讲的不是很清楚,有点失望

正在回答

4回答

bobby 2018-05-18 14:00:07

你把bloomfilter的初始化capacity数量设置小一点 ,默认设置的很大 会预分配很多内存,课程中讲解过原理。不算我讲解的不清楚吧。https://img1.sycdn.imooc.com//szimg/5afe6be40001adf211390709.jpg


0 回复 有任何疑惑可以回复我~
  • 提问者 TT2_X #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-05-18 16:21:55
提问者 TT2_X 2018-05-18 14:25:41

我想要自己知道它到底用了多少内存,这里的代码不是准确的

0 回复 有任何疑惑可以回复我~
  • 提问者 TT2_X #1
    我用RedisDesktopManage查看过
    回复 有任何疑惑可以回复我~ 2018-05-18 14:26:49
提问者 TT2_X 2018-05-18 14:24:24

每个块512m内存,但是你这个会分配很多个块

0 回复 有任何疑惑可以回复我~
  • bobby #1
    占用多少内存 你看一下bloomfilter的源码 打个断点就知道了啊。内部变量会计算需要申请多少个512内存块
    回复 有任何疑惑可以回复我~ 2018-05-18 16:09:50
提问者 TT2_X 2018-05-16 20:17:37

这样的scrapy项目实战根本就没有实战性

0 回复 有任何疑惑可以回复我~
  • 老师课讲的很好 有些知识需要自己领悟 而不是照猫画虎
    回复 有任何疑惑可以回复我~ 2018-05-18 15:41:31
  • 提问者 TT2_X 回复 幕布斯7534782 #2
    我很认真的,出现了很多问题都是我自己解决的,我提的问题只是我用了很长时间都没有解决的,不要说照猫画虎视频都是很认真看的,而且这些问题都是我自己测试的
    回复 有任何疑惑可以回复我~ 2018-05-18 15:51:39
  • bobby 回复 提问者 TT2_X #3
    如果出现问题不能证明实战性差吧。
    回复 有任何疑惑可以回复我~ 2018-05-18 16:08:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信