非完全测试:LastPass还是挺占内存的


LastPass最近换用Firefox 4了,一直习惯了Firefox 3的低内存。Firefox 4的第一感觉就是内存上升了一倍,浏览倒是没“感觉”出来JägerMonkey新引擎的那些分数代表的速度提高。迟迟不用Firefox 4就是因为Firefox永远的痛——扩展不能同步升级。需要支持CSS3的Firefox 4,所以还是不得已换上了Firefox 4 Beta 10。


一直不用LastPass,因为觉得这种网络存储密码是多此一举。每次浏览都首先需要额外登录LastPass数据库,而且最烦的是LastPass运行后一直都在监控页面,这个是需要占用额外的内存的。
在Firefox 4已经大大增加内存的情况下,这个问题更是严重。


实测Lastpass内存占用

测试环境

  • Windows XP SP3 nlite自精简版
  • Firefox 4 beta 10
  • LastPass for Firefox 1.70.0

1.空页面测试内存占用

LastPass1

Firefox 4在空页面情况下,由于LastPass的自动登录而被增加了大约10M左右的内存。

2.单页面测试内存占用

打开绿色下载站主页,无填表行为

LastPass2

Firefox 4在单页面情况下,LastPass对页面进行监控判断是否需要填表,占用了大约28M内存。

3.单页面自动填表测试内存占用

打开Google Reader,有自动填表行为

LastPass3

Firefox 4在单页面自动填表情况下,LastPass的自动填表行为增加了大约30M内存。

4.多页面多种填表测试内存占用

打开Google Reader,115网盘,CMDED论坛
Google Reader——自动登录
115网盘——多账户自动填表
CMDED论坛——单账户自动填表

LastPass4

在多页面多种填表情况下,LastPass的多种填表行为增加了大约40M内存。


测试的结论

  1. LastPass的内存控制还是挺优秀的,综合占用内存在30-40M之间。不过对于Firefox 4本身就提高了内存占用而言,打开3个页面就多占用40M的内存还是值得调整的。
  2. Firefox一贯关闭页面不能有效释放内存,随着LastPass填表网页的增多,内存不断增加。在自动填表行为结束后和关闭网页后,Firefox被占用内存不能有效释放的问题更加严重。