我正在开发一个winform应用程序。我希望在系统内存不足时测试我的应用程序行为。
我的应用程序处理大量图像并在listview中显示。我已经实现了虚拟模式和其他技术来最小化内存。我可以在我的系统中运行我的应用程序,并且在通过“任务管理器”观察时没有发现任何与内存相关的问题。但是我的客户在运行应用程序时报告了“内存不足”问题(他在1gb系统上测试过)。
所以我想知道是否有工具或技术可用于在有限的内存中测试我的应用程序(例如,我希望我的应用程序的行为与在1GB内存的系统中的行为相同)
答案 0 :(得分:1)
查看Jon Hanna在这个帖子中的答案:
How to simulate low memory for .net application?
需要注意的重要一点是每个进程都有自己的虚拟内存空间,因此为了模拟自己的虚拟内存运行不足,你应该分配一些未使用的填充内存(正如Jon建议的那样)。