阅读:2241回复:9
Firefox删除历史感觉好卡
历史太多影响性能,但历史也是有用的所以不能全删,手动批量删除感觉好卡,绝对是做工有问题,试了下Vivaldi简直就是闪电级的速度,无论多少瞬间删除完毕,厉害
|
|
1楼#
发布于:2018-11-11 13:38
确实 清除隐私数据对话框里面如果选择清除历史记录缓存什么的时候,窗口会卡死一段时间。chrome系列没用过,不过估计会更好一点。Firefox 换用indexedDB数据库了面对大量数据时候的性能会更好。
|
|
|
2楼#
发布于:2018-11-11 20:10
个人感觉,影响删除历史记录性能的主要有两步:
1. 从 sqlite 里针对要删除的条目执行一系列 sql 语句删除(历史记录涉及到多个表),这个据说是批量执行的(每次 300 条?); 2. 在显示历史记录的界面上去掉被删除的条目以及更新被选中的条目列表,这个好像是逐条执行的,也就是说每删掉一个条目可能就需要更新一次视图; 这一点大概可以同过两个方法缓解: 1) 在执行删除或者说按下 delete 后立刻关闭历史记录界面; 2) 在执行删除或者说按下 delete 后立刻点击一个本来未本选中的条目(作用是替换掉被选中条目列表,这样该列表在条目删除过程中就不需要被一再更新了 ); 参考: https://bugzilla.mozilla.org/show_bug.cgi?id=734643 以上是纯理论,我自己没实践过。 |
|
3楼#
发布于:2018-11-12 21:50
|
|
4楼#
发布于:2018-11-12 21:52
|
|
5楼#
发布于:2018-11-12 21:53
speedyfox是个专门优惠浏览器数据库的软件,很小巧,使用了数据库的确变小了,但速度没什么提升的感觉
|
|
6楼#
发布于:2018-11-12 23:03
书签和历史记录还是SQLite,没换indexedDB。indexedDB是基于SQLite。
|
|
7楼#
发布于:2018-11-14 09:42
|
|
|
8楼#
发布于:2018-11-14 20:06
|
|
9楼#
发布于:2018-11-16 12:27
证明火狐不纠结历史,只着眼将来
|
|