Неисправности страницы JVM должны быть нулевыми, верно? Как высоко это нормально? - PullRequest
2 голосов
/ 16 декабря 2010

Ладно, ребята, это еще один "я думаю, что это глупый вопрос", но для ясности оправдания кажутся глупыми.

В диспетчере задач Windows для правильно настроенной JVM ошибка страницы должна быть нулевой, верно? (или "top" для людей с Linux)

например, если ваш Xmx говорит "4G", а JVM имеет 4G физической памяти доступно (например, из общего 8G, оставляя 3 + G для ОС), ОС никогда не попадет в файл подкачки .sys для нормальной работы jvm.

Это теория. Что за практика? И если число ошибок страницы ненулевое, какое число допустимо?

Инструменты мониторинга

Как лучше всего отслеживать «слишком большие ошибки страниц»?

спасибо

1 Ответ

2 голосов
/ 16 декабря 2010

Даже если вы выделите большой объем памяти для кучи JVM, сбои страниц все равно могут возникнуть.Например, если вы пытаетесь загрузить файл, который находится на жестком диске, но не отображается в ОЗУ, возникает ошибка страницы, и файл выгружается в память.

...