Перейти к содержимому

Leak Warning

Отправляет предупреждающее сообщение, когда вот-вот произойдёт утечка памяти

от youyiMC
NeoForge
Загрузчики
NeoForge
Скачиваний на Modrinth
421
Подписчиков на Modrinth
1
версии
2
Обновлён
4 августа 20264 авг.
Опубликован
в 2026
Buy us a coffee — Alipay donation channel · свайп

Коротко о моде

Работает на NeoForge
Для Minecraft 1.21.1
Ставится только в игру; на сервер ставить не нужно
Последняя версия — v2.0.0 от 4 августа 2026
Лицензия GPL-3.0-or-later — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

Описание

Этот мод отправит игроку предупреждающее сообщение, когда обнаружит, что вот-вот произойдёт утечка памяти.

Как это работает

Использование кучи JVM (Java Virtual Machine) в байтах проверяется каждые 5 секунд. Эта операция лишь считывает одно число, так что она очень лёгкая. Мод записывает результаты последних измерений. После каждого измерения он вычисляет разницу. Если память непрерывно растёт 4 раза подряд (то есть в сумме 20 секунд) без снижения, он вычитает начальное значение из текущего значения за этот период, чтобы вычислить общий прирост. Если общий непрерывный прирост превышает 100 МБ, мод считает это скорее признаком «утечки памяти», чем нормальным колебанием. Затем он использует главный поток, чтобы отправить жёлтое предупреждающее сообщение в игровой чат. После отправки предупреждения начинается 5-минутный период перезарядки, в течение которого предупреждение не повторяется, чтобы избежать частых всплывающих окон. Начиная с версии 2.0, критерии обнаружения можно изменить через файл конфигурации.

Примечания

Этот мод не может по-настоящему «обнаружить» утечки памяти (для этого требуется анализ цепочек ссылок на объекты, что очень сложно); это всего лишь эвристический инструмент предупреждения. Его логика предполагает: если во время обычной игры (когда игрок не загружает активно новые карты или ресурсы) память увеличивается более чем на 100 МБ в течение 20 секунд подряд, то, вероятно, есть проблема. Это как «лампочка предупреждения о давлении в шинах» на приборной панели автомобиля — она не говорит, в какой шине гвоздь, но предупреждает: «Эй, давление не в норме, лучше остановись и проверь!» Так игроки могут заранее сохранить прогресс и перезапустить игру, избежав вылетов и потери данных из-за ошибок нехватки памяти (OOM).

Частые вопросы

Как установить Leak Warning?

Установите NeoForge под свою версию Minecraft, скачайте Leak Warning под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Leak Warning?

У Leak Warning есть сборки для Minecraft 1.21.1.

Нужен ли Leak Warning на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
GNU General Public License v3.0 or laterможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Другие моды автора

Create: Heat Pipe↓ 364

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее