Java нагружает систему

ryukaira

Heir
Customer
cpu x 2 (3.7 ghz)
6gb ram


# Размер пула потоков, для выполнения запланированных задач, рекомендуемое значение: CPU x 4
ScheduledThreadPoolSize = 8
# Размер пула потоков, для незамедлительного выполнения задач, рекомендуемое значение: CPU x 2
ExecutorThreadPoolSize = 4

После перезапуска сервера нормально работает минут 10-30 а потом java опять нагружает
В чём может быть проблема ? Java update сделан.
1.webp
 
Файл startgameserver.bat

@echo off
:start
echo Starting GameServer.
echo.
java -server -Dfile.encoding=UTF-8 -Xmx3G -cp config;./* l2.gameserver.GameServer

REM Debug ...
REM java -Dfile.encoding=UTF-8 -cp config;./* -Xmx3G -Xnoclassgc -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=7456 l2.gameserver.GameServer

if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Server restarted ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly ...
echo.
:end
echo.
echo Server terminated ...
echo.

pause
 
выдели больше памяти процесс, такое бывает когда процессу не достаточно ОЗУ и он начинает работать с свапом
 
java -server -Dfile.encoding=UTF-8 -Xmx3G -cp config;./* l2.gameserver.GameServer

Тут больше выделить или имеете ввиду увеличить общий объем озу
 
да тут, но опять же, в самой системе должно быть достаточно RAM свободеной
 
Back
Top