【发布时间】:2011-07-25 13:21:42
【问题描述】:
我的程序需要加载很多大的词表文件,所以启动总是需要很长时间。 在崩溃中快速恢复是非常低效的。我有一个原始的想法,但我不确定它是否可行。是否可以将文件加载到共享内存并在启动时附加到它?
您能给我一些想法或建议吗?有没有有价值的实例?
【问题讨论】:
-
你知道,你可以修复崩溃...
-
20GB以上的文件有10个,二进制格式。
-
是否频繁启动?例如。如果您希望它连续运行几天,几分钟的启动不是什么大问题。
-
在启动前加载文件?你会坚持很久吗?它消耗计算机的资源,也许这不是一个好主意。你可能会考虑多线程程序,一个线程来加载你的文件(在完成之前,设置一个锁);而另一个刚刚启动,如果操作使用未完成的加载文件,则先显示警告并让用户等待。
-
@Martinho Fernandes:你会回答那些编写文档自动保存程序的人吗?