2011-04-28 82 views
0

嗨 我正在调试一个Java应用程序,当VM内存交换到磁盘后调用某些操作时会失败。由于我必须等待大约一个小时的窗口才能交换,所以我想知道是否有强制窗口交换的方法强制窗口交换应用程序

+0

对于Java应用程序交换到磁盘通常是一个坏主意。我会确保你的系统总是有足够的内存,所以它永远不会交换到磁盘。 – 2011-04-28 14:28:40

回答

2

您可以创建另一个分配和访问大量内存的应用程序。假设你没有足够的内存供两者运行,Windows将被迫交换不活动的应用程序以为活动应用程序腾出空间。

但是在你这样做之前,如果你描述了你的应用程序的确切问题(包括堆栈跟踪和示例代码),你可能会找到帮助。交换导致延迟以外的任何问题的可能性非常低。