SUN JVM(jdk1.5.0_14)和多核CPU的Java本机方法问题

时间:2010-04-14 08:07:50

标签: arrays jvm native jrockit

我们在SUN JVM上托管一个应用程序,它使用Jaxb处理大量的XML解析。 应用程序正在使用JRockit 5解析XML,但是当使用SUN JVM时,JVM将大部分时间花在本机方法上,例如java-lang.System.arraycopy, java.lang.String.intern和java.lang.ClassLoader.getPackage。 CPU负载约为。与JRockit相比,使用SUN JVM时高出60%。

更奇怪的是,当我们只使用一个核心(在WMWare中)运行应用程序服务器时,问题就会消失。

有没有人经历过同样的行为?

Mattias Arnersten

0 个答案:

没有答案