Kozulka Minecraft сказал(а):Спасибо, попросили, написал. Многие просто спрашивают, почему так отображается.
Статья просто - огонь, очень полезно и информативно, спасибо большое.
Иван Дратьев сказал(а):Главное, чтобы не лень было прочитать столько текста.
Спасибо, попросили, написал. Многие просто спрашивают, почему так отображается.
Kozulka Minecraft сказал(а):Я думаю так, кому интересно, прочитают.
Главное, чтобы не лень было прочитать столько текста.
А продолжение про сборщика ненужной памяти и чистилку кто напишет? Сборка мусора Управление памятью Java не останавливается на том, что память израсходовалась. Иначе бы сервера жили от силы полчаса при онлайне и крашились. Отнюдь, они живут сутками и неделями без перезагрузки. Почему? Видимо работает Garbage Collector Java Но вот какие у него настройки на данном хосте? Я - честно - не понял, так как когда выполняю команду плагина ASW (модуль AutoSaveWorld) asw forcegc В ответ получаю [Инфо]: Your JVM is configured to ignore GC calls, can't force gc А на asw serverstatus [Инфо]: Cpu usage: 0.01% [Инфо]: Memory usage: 12.00% (512/4000 MB) И если бы это ещё что-то значило, но... gc отвечает: [Инфо]: Размер оперативной памяти для вашего сервера: 4,000 MB. [Инфо]: Размер оперативной памяти требуемый сервером: 942 MB. [Инфо]: Размер оперативной памяти которая освободилась: 515 MB. То есть 512 = 515 - окей, нормально. Свободная память. Но 12% от 4000 = 480Мб - где это, что это? Графики зоротекса при этом выдают и вовсе: Процессор: 12 из 160 = 7% Оперативная память: 1496Mb из 4000Mb = 37% Вот отсюда у нас начинаются полнейшие непоняти. Какие параметры запуска Minecraft-сервера на данном хосте?
Иначе бы сервера жили от силы полчаса при онлайне и крашились.Отнюдь, они живут сутками и неделями без перезагрузки.Они и не останавливаются у тех, у кого адекватно настроена сборка. Работает днями, неделями и месяцами, при большом онлайне. ( тык )
В ответ получаю[Инфо]: Your JVM is configured to ignore GC calls, can't force gcВозможно данного флага "GC" - нет в Java 8 либо хостинг использует другой, аналогичный этому сборщик мусора, поэтому твой плагин и не может получить данные из этого параметра.
Какие параметры запуска Minecraft-сервера на данном хосте?Сборщик мусора на хосте более новый: XX:+UseG1GC. В краш-репорте был написан полностью параеметр запуска, если найду выложу.
И если бы это ещё что-то значило, но... gc отвечает: [Инфо]: Размер оперативной памяти для вашего сервера: 4,000 MB.[Инфо]: Размер оперативной памяти требуемый сервером: 942 MB. [Инфо]: Размер оперативной памяти которая освободилась: 515 MB.То есть 512 = 515 - окей, нормально. Свободная память. Но 12% от 4000 = 480Мб - где это, что это? Графики зоротекса при этом выдают и вовсе: Процессор: 12 из 160 = 7% Оперативная память: 1496Mb из 4000Mb = 37%Команды вводить нужно в одно и тоже время, а не через неделю, тогда и показатели будут почти равными. )))Там если и есть разница, то небольшая. В панели тебе показывает реальную память, которую потребляет твоя сборка, а на сервере видимо что-то не всё учитывается.
2 июня 2017 - 15:12