15楼#
发布于:2014-06-10 01:12
|
|
16楼#
发布于:2014-06-10 08:14
|
|
17楼#
发布于:2014-06-10 13:56
teredarguiterep:转json是大的方向。回到原帖这不是为了追求效率从而放弃了通用性了么? |
|
18楼#
发布于:2014-06-10 13:58
|
|
19楼#
发布于:2014-06-10 19:19
teredarguiterep:通用性?回到原帖 那些优化SQLite文件,清理数据的工具就下岗了,只有通过Firefox的API或者专门写程序来搞了。 还有一些查询的操作就要自己来维护索引了,这块儿重构的工作量不小吧。 应该还有些内存数据库吧。 |
|
20楼#
发布于:2014-06-10 19:42
|
|
21楼#
发布于:2014-06-10 19:43
|
|
|
22楼#
发布于:2014-06-10 19:46
|
|
23楼#
发布于:2014-06-10 20:04
teredarguiterep:异步操作,不阻滞启动关闭回到原帖在大部分场合不阻塞主线程 读 在某些场合下 仍然需要同步操作ensureDataReady 写
|
|
|
24楼#
发布于:2014-06-10 20:14
|
|
25楼#
发布于:2014-06-10 20:38
teredarguiterep:如果启动时不需要登录信息,应该是异步加载的。关闭时直接不允许写应该也就不存在阻塞。回到原帖大部分场合是异步没错啊 但是某些场合下读取仍然会fallback到同步操作保证数据完整 其实改了异步还不一样要主线程等着 退出时等待写文件完毕这个就无法避免了 否则数据完整性无法保证 那是真·作死 唯一的可能性是在最后一次写操作到关闭之间没有任何对loginstore的操作 同时还要保证磁盘上的文件未更改 至少 在目前的patch中 主线程在退出时是需要等待logins.json异步写入完毕的 |
|
|
26楼#
发布于:2014-06-10 21:04
|
|
|
上一页
下一页