现象:
在升级到最新的chrome 24之后,出现cpu占用率过高,内存使用不停攀升(windows,mac现象都如此),最后应用程序crash
分析过程
1 经过多次实验,发现是同步的时候出现的问题。一个一个选项试下来,和书签有关。
2 在某一次同步完书签后,在设置里取消书签同步。发现某个文件夹的有无数重复的书签项(大概重复了上千次)。猜测应该是google的同步算法导致,由于我经常多台电脑同时使用,并且都开chrome进行操作。可能导致了内部算法问题。
3 进入google sync的dashboard
https://www.google.com/settings/chrome/sync
发现书签项存在5000多条,应该就是这些重复项导致内存不断被使用。
解决方案
1 保护好同步过的书签,仔细整理,发现里面不少重复的内容,删除掉。
2 在google sync的dashboard上点击stop and clear
3 chrome的账户会退出。再次同步chrome即可。check一下google sync dash board。发现书签数目正常。
4 其他chrome账户本地书签删除,然后同步书签即可。
希望这些经验能对其他人有用。
loop's blog