Публикации по теме 'jvm'


Понимание размера кучи и его влияния на производительность Java-приложений
Размер кучи относится к объему памяти, выделенной для области данных времени выполнения приложения, известной как куча виртуальной машины Java (JVM). Куча JVM — это место, где объекты, созданные программой Java, хранятся во время выполнения. По умолчанию начальный размер кучи Java-приложения составляет 1/64 физической памяти компьютера или разумный минимум в зависимости от платформы, в зависимости от того, какое значение больше. Это означает, что значение размера кучи определяется объемом..

Вопросы по теме 'jvm'

очистка кеша Java\CPU программно
Я пытаюсь проверить некоторые вставки очереди и удаление метки времени объектов. После нескольких тестовых прогонов я добился значительного улучшения производительности до 80 раз для того же кода. Это явно результат кеширования либо с помощью JVM,...
1159 просмотров
schedule 11.03.2024

Преимущество промежуточных представлений после компиляции
Какой смысл иметь промежуточное представление после компиляции (например, в Java есть байт-код), если вам все равно нужно разрабатывать отдельное программное обеспечение (в данном случае JVM) для каждой платформы? Я имею в виду, что зависимость от...
497 просмотров
schedule 08.05.2024

Как заставить Java-программу работать круглосуточно и без выходных?
Я сделал программу на Java и сделал ее файлом jar. Я хочу, чтобы он работал 24/7 на моем AWS. Я использую приложение под названием screen, чтобы оно продолжало работать после выхода из системы. Я использую эту команду: screen java -jar...
4100 просмотров
schedule 06.04.2024

Как ограничить общую память, потребляемую приложением Java 8?
Чтобы ограничить общий объем памяти, потребляемой приложением Java 7, я мог бы использовать следующую формулу (взято из эта статья ): Максимальный объем памяти = [-Xmx] + [-XX:MaxPermSize] + количество_потоков * [-Xss] Как эта формула...
4073 просмотров
schedule 18.04.2024

Память Java превышает 512 МБ, несмотря на установку -Xmx300m -Xss512k -XX:MetaspaceSize=100M?
Я развернул Java-приложение в Heroku, используя следующие параметры vm: -Xmx300m -Xss512k -XX:MetaspaceSize=100M Несмотря на это, мое приложение постоянно получает ошибки Error R14 (превышение квоты памяти) от Heroku. Это связано с тем,...
1642 просмотров
schedule 19.04.2024