【发布时间】:2012-01-23 02:29:52
【问题描述】:
我有一个应用程序,它必须使用一个不是我编写的库,而且我无权更改它。基本上有内存泄漏,所以运行的时间越长,泄漏的越多;它基本上只是写入我无权删除的陈旧页面文件。内存泄漏实际上并没有导致程序崩溃,它只是简单地吃掉了所有的内存。当它使用所有系统的内存时,操作系统将开始删除旧的页面文件,一切运行正常。
如果我在 2gb 系统上运行我的应用程序,它将使用 2gb 并继续运行;对于 16GB 系统也是如此。
有没有办法设置应用程序可以使用的内存量?
【问题讨论】:
-
我想你会想找到一种方法来修复内存泄漏,或者使用另一个库而不是改变内存使用...