firemail

标题: 吃内存 [打印本页]

作者: hechengjin    时间: 2016-3-27 22:12
标题: 吃内存
为啥有时候觉得Thunderbird占用内存好大,运行好慢?
个人认为Thunderbird作为一个成熟的软件,运行效率及节省资源两方面都还是相当优秀的。占用内存很大(我保存了6、7年的所有邮件,曾经Thunderbird在Mac下会吃掉至少200M内存)通常是由于某个或者某些文件夹下邮件太多的原因,而与邮件的大小关系不大,比如我曾经被吃掉200M内存的时候,是因为有一个用来收邮件列表的文件夹有6万多封邮件,虽然才占用了600M磁盘空间而已。并且Thunderbird不是在查看大个儿文件夹时才吃掉内存,而是在收信过程中,一旦新邮件进来,在进行自动存储到大个儿文件夹的这个过程时,大量内存就已经被占用了。
对应地我们就有解决方案——将收信的默认文件夹和经常使用的文件夹整理得邮件少一些(包括新闻组文件夹也要处理)。一个办法是把过期邮件删掉问题就结了。如果像我一样舍不得删,那么完全可以另外建立备份用的文件夹,把绝大多数很少访问的旧邮件挪过去(别忘了挪完之后压缩一下原来的文件夹来释放磁盘空间),这样日常使用的内存占用量会小不少,Thunderbird运行速度也大为提高。至于新闻组文件夹则建议设置超期自动删除等机制。我这样处理完之后,Thunderbird一般占用的内存就不到100M了。
如果觉得邮件太占磁盘空间,则可以利用Attachment Extractor的“删除附件”功能,把大个儿的附件导出或是删除,但能够保留邮件的正文,只是原来显示附件的地方会改为已删除了某个附件名字的提示,这样就可以干掉不大有保留价值的附件,把磁盘空间腾出来了。
24版本依然占用内存较大,平均在200M以上
界面渲染也占用很大,如firefox 都是基于同一个界面引擎







欢迎光临 firemail (http://www.firemail.wang:8088/) Powered by Discuz! X3