在我们的场景中,我们启动了 20+ 个 java 进程来处理我们的业务,我们发现每个进程都吃掉 500M+ 内存,所以我们总共消耗了服务器上的几个 G 内存,客户抱怨他们的服务器启动我们的进程后变得很慢。
我试了一下,即使是HP-UX中最简单的“HelloWorld”程序,它也吃掉了500M内存!如果我为它设置-Xmx,它似乎不能减少到小于320M。实际上,我们希望我们的每个进程只消耗 64M 内存。
那么,任何人都知道如何在 HP-UX (java6) 上将 Java 程序的内存限制设置为 64M-128M ???