论坛
Firefox 桌面版
Firefox for Android
附加组件
RSS
搜索
登录
注册
teredarguiterep的个人空间
访问量
94
新鲜事
帖子
资料
https://www.firefox.net.cn/index.php?m=space&uid=39204
nightly登录信息文件
nightly登录信息保存文件由signons.sqlite改为了logins.json
回复
(
26
)
2014-06-09 18:18
来自版块 -
Firefox 正式版和测试版
◆
◆
表情
告诉我的粉丝
提 交
fang5566
:
慢慢来,从另一个书签备份退出主线程来看,不是很重要的东西,统统都会退出主线程,让主线程更专注。
(2014-06-10 21:04)
回复
aaaa007cn
:
大部分场合是异步没错啊 但是某些场合下读取仍然会fallback到同步操作保证数据完整 其实改了异步还不一样要主线程等着 退出时等待写文件完毕这个就无法避免了 否则数据完整性无法保证 那是真·作死 唯一的可能性是在最后一次写操作到关闭之间没有任何对loginstore的操...
(2014-06-10 20:38)
回复
teredarguiterep
:
如果启动时不需要登录信息,应该是异步加载的。关闭时直接不允许写应该也就不存在阻塞。
(2014-06-10 20:14)
回复
aaaa007cn
:
在大部分场合不阻塞主线程 读 在某些场合下 仍然需要同步操作ensureDataReady 写 + * An asynchronous shutdown observer makes sure that data is always saved before + * th...
(2014-06-10 20:04)
回复
teredarguiterep
:
异步操作,不阻滞启动关闭
(2014-06-10 19:46)
回复
aaaa007cn
:
我觉得不会 本来是只有读取登录记录时需要读数据库 更新登录记录时需要写数据库 现在是每次启动都要读 每次退出都要等待写磁盘完成后才能退出主线程 不过按照bug853549所述 绝大多数人登录信息都不超过4~5条 文件很小 所以这个启动、退出时的读写等待时间可以接近无视
(2014-06-10 19:43)
回复
teredarguiterep
:
重构是肯定的。json通用性更强吧。维护索引指? json查询很方便啊
(2014-06-10 19:42)
回复
fiag
:
那些优化SQLite文件,清理数据的工具就下岗了,只有通过Firefox的API或者专门写程序来搞了。 还有一些查询的操作就要自己来维护索引了,这块儿重构的工作量不小吧。 应该还有些内存数据库吧。
(2014-06-10 19:19)
回复
teredarguiterep
:
通用性?
(2014-06-10 13:58)
回复
fiag
:
这不是为了追求效率从而放弃了通用性了么?
(2014-06-10 13:56)
回复
1
2
3
下一页 »
teredarguiterep
加关注
写私信
0
关注
10
粉丝
1028
帖子
返回顶部