好的,这是问题所在。在我们的生产环境(ASP.Net)中,我们的服务器拥有大量的内存以及大量的用户/会话。我的电脑有8个演出,我是唯一的用户。在生产中,我们(很少)获得System.OutOfMemoryException
。限制.Net CLR内存使用情况
有了这些背景信息,这里有一个问题:是否有可能让CLR认为我只有一个内存或更少的内存? IIRC,有一个命令行选项可以为Java执行此操作。
另一种选择是制作一些真正大的物体来填充内存以模拟低内存条件。但是这需要修改程序集,而巨大的对象可能会缓存到磁盘。
建议?或其他选项?
这是一个很棒的想法。实际上我已经有一个VirtualBox实例在运行了!我从来没有考虑过这种可能性。你赢了! – Amy 2010-12-03 00:19:30