Вопрос

В чем разница между точкой доступа сервера и клиента.Есть ли какая-либо причина переключить производственную среду на -server.Пожалуйста, поделитесь своим практическим опытом.Есть ли какое-нибудь повышение производительности?Связано с Oracle UCM 10g

Это было полезно?

Решение

Да, может быть Огромный в некоторых случаях повышается производительность.При сравнительном анализе моей реализации Protocol Buffers я сравнивал ее с реализацией Java - и я был действительно доволен, пока не переключился на on -server...и увидел, что производительность Java удвоилась.Я не знаю подробностей всего, что он делает, но в основном он позволяет JIT работать усерднее, поскольку ожидает, что код будет выполняться дольше.

Конечно, я бы не ожидал, что это будет иметь место в каждом приложении, но это может иметь большое значение.Конечно, это не будет иметь большого эффекта, если только ваше приложение уже не привязано к процессору JVM.У меня нет опыта работы с Oracle UCM, поэтому не могу сказать, насколько сильно это повлияет на ваше конкретное использование.Вы уже провели соответствующий анализ того, где находится узкое место в вашей системе?

Другие советы

Серверная виртуальная машина собирает статистику в течение более длительного времени, чем клиентская виртуальная машина, прежде чем преобразовать байт-код Java в машинный код.A немного подробнее здесь: http://java.sun.com/j2se/1.3/docs/guide/performance/hotspot.html#server

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top