Проблемы с нативными методами Java в SUN JVM (jdk1.5.0_14) и многоядерных процессорах - PullRequest
2 голосов
/ 14 апреля 2010

Мы размещаем приложение на SUN JVM, которое обрабатывает много разборов XML с использованием Jaxb. Приложение хорошо разбирает XML с помощью JRockit 5, но при использовании JVM SUN JVM тратит большую часть своего времени на нативные методы, такие как java-lang.System.arraycopy, java.lang.String.intern и java.lang.ClassLoader.getPackage. Загрузка процессора составляет ок. На 60% выше при использовании SUN JVM по сравнению с JRockit.

Даже странно, что когда мы запускаем сервер приложений только с одним ядром (в WMWare), проблема исчезает.

Кто-нибудь испытывал такое же поведение?

Маттиас Арнерстен

...