【发布时间】:2015-07-18 14:45:35
【问题描述】:
为简单起见,假设我们有一组个人联系人,第一个键是联系人姓名,还有一些子键,包括电话号码、地址、电子邮件、备注和出生日期
可以在内存中的数组中保存多少联系人而不会遇到性能问题?
作为参考,这将在运行 Debian Linux 的 512MB RAM 的旧机器上运行,因此资源稀缺
【问题讨论】:
-
运行时性能将保持很好。在我的压力测试中,我已经将几百 MB 加载到数组中,没有明显的延迟——团队使用了一个很好的散列。更大的问题是最初从磁盘加载数组 - 你如何填充它?
-
我不太关心这个应用程序的加载;将有一个与 CouchDB 服务器同步的本地存储,我希望该过程需要一点时间才能启动;我最关心的是它在几个小时的运行过程中如何处理资源,到目前为止,我对我的发现感到非常满意
标签: livecode