我一直在用 javascript/jquery 构建Conway's Life,以便在浏览器Here中运行它。Chrome、Firefox 和 Opera 或 Safari 执行此操作的速度非常快,因此最好不要为此使用 IE。不过IE9还可以。在生成新一代生命的同时,我存储了前几代,以便能够回顾历史。这工作正常,直到内存填满的某个点,这使得浏览器(选项卡)崩溃。
所以我的问题是:如何检测内存何时填满?我将每一代的数组存储在一个形成世代历史的数组中。这会占用大量内存,这会在几千代后使浏览器崩溃,具体取决于可用内存。我知道javascript无法检查可用内存量但必须有办法......