在不杀死进程的情况下回收javaw.exe内存

时间:2014-04-12 06:08:32

标签: memory-management arcgis-server javaw

我们有一个我们无法改变的应用程序(我们没有开发它)。 Windows Server 2008 64bit上的应用程序运行javaw.exe进程,该进程需要9 GB的内存时间。我们想知道,如果有可能通过杀死/终止它来回收这个过程吗?

在使用它之后是否有一个选项可以在一段时间后自行回收(清空利用内存)?

我们注意到,当我们重新启动时,它会变小。

请建议。

1 个答案:

答案 0 :(得分:0)

Javaw进程可能使用套接字或IPC连接到其他进程。杀死它可能会结束连接。应用程序可能不会重新启动该过程而没有任何缺点。 有时,由于-Xmx参数和最大内存的使用,java进程增加。 一些调整可以预先对垃圾收集进行预处理,对性能产生影响,更频繁的垃圾收集内存并且不会达到9gb大小。 我不知道javaprocess是否可以减少系统分配的内存。

希望这个帮助