Обнаружение высокого использования виртуальной памяти - PullRequest
0 голосов
/ 12 октября 2018

Есть ли способ обнаружить чрезмерное использование подкачки процесса Windows приложения Java во время выполнения?Помимо всего прочего, есть ли способ сделать это вообще?

Javacpp / pure JNI-решения хороши.

До сих пор я нашел способы получить считывание всей оставшейся физической памяти во время выполнения, используя Pointer#availablePhysicalBytes, предоставленный javacpp, однако, что касается виртуальной памяти, я только наткнулся на ограничение процесса на физическую память, которую яdo not хотите сделать:

Как заблокировать процесс Java в памяти?(MLock)

Так есть ли способ определить, когда процесс начинает интенсивно использовать файл подкачки во время выполнения, чтобы выдать предупреждение пользователю?Любой совет очень приветствуется.

Примечание: меня особенно интересует использование памяти всего процесса в Windows, а не память кучи, выделенная JVM.

...