L2VikosMemory – Оптимизация памяти для Lineage II/Lineage II Memory Booster


Взял "прогу" и не жалею.
Итоговое потребление памяти упало чуть ли не в разы.
ps по-моему дедушка Interlude перестал потреблять оперативку и даже чуть-чуть стал прибавлять.
 
Парни, сорян конечно, не увидел топов в вашем списке. Видимо у нас разные понятия о топах)))

Как минимум выше перечисленые сервера на слуху, у них есть своя аудитория + собирают хороший онлайн на старте. И многие, а возможно и большая часть игроков там играет с древнего ИЛ клиента.
 
А есть демо версия чтоб чистила 50 процентов, в ознакомительных целях ? Для маркетинга было бы полезно.
 
DeadAngel, точно в дырочку. Когда была ностальгия поиграть, заходил на евро со старого клиента.
 
А во время очистки есть мини-пролаги?
 
например есть такое в настройках л2ини

[Engine.GameEngine]
CacheSizeMegs=32 - стандартное

[Engine.GameEngine]
CacheSizeMegs=1024 - изменённое

вообще не заметил разницы и наличие связанных с этим критов

а какой именно кеш обнуляет эта длл?

п.с. ещё такая строка есть PurgeCacheDays=30 - как будто бы очищает кеш через 30 дней какой то кеш ядра...не понятно тоже
 
например есть такое в настройках л2ини

[Engine.GameEngine]
CacheSizeMegs=32 - стандартное

[Engine.GameEngine]
CacheSizeMegs=1024 - изменённое

вообще не заметил разницы и наличие связанных с этим критов

а какой именно кеш обнуляет эта длл?

п.с. ещё такая строка есть PurgeCacheDays=30 - как будто бы очищает кеш через 30 дней какой то кеш ядра...не понятно тоже
Маловероятно что тс просто делает это и в текущих защитах\клиентэкстах этого нету:

C++:
if (const auto pawn_viewer = FCore::UObject::FindObject<FNWindow::UUIDATA_PAWNVIEWER>("Class NWindow.UIDATA_PAWNVIEWER"))
{
    pawn_viewer->ExecuteCommand(L"FLUSH");
    pawn_viewer->ExecuteCommand(L"OBJ GARBAGE");
}
 
Маловероятно что тс просто делает это и в текущих защитах\клиентэкстах этого нету:

C++:
if (const auto pawn_viewer = FCore::UObject::FindObject<FNWindow::UUIDATA_PAWNVIEWER>("Class NWindow.UIDATA_PAWNVIEWER"))
{
    pawn_viewer->ExecuteCommand(L"FLUSH");
    pawn_viewer->ExecuteCommand(L"OBJ GARBAGE");
}
не ну я то понял что он обнуляет что то другое, анимации?
например объекты на картах после грации выгружаются после дистанции 32768 чего не было в начальных хрониках - что собственно сократило криты от переполнения памяти, эту память имеется в виду?
 
а какой именно кеш обнуляет эта длл?
Не заморачивайся. Чисто маркетинговый ход. Это как в нулевых были рапространенны программки для дефрагментации памяти. Народ нажимал кнопочку и "Аррряя, сматрите, как стало много свабодной оперативы!!111"
Весь лагодром в линейке из-за анимаций либо из-за большого скопления моделей персонажей. Сам анриал движок так устроен. Больше просадка фпс, конечно же, из-за анимаций, которые вроде какбэ и закончили свое действие, но всё равно "где-то крутятся" и жрут процессорное время. Про это писал тему Роло на форуме(ForcedLifeTime=true и всё такое прочее). Это фиксил Ассемблер на Эльморе..

P.S про изменение значений объема кеша в конфигах.
Даже в игре, вызвав консоль, можно через Get Engine.CacheSizeMegs получить дефолтное значение либо 1, либо 2. Или даже пойти дальше - выставить через Set Engine.CacheSizeMegs ## хоть размер равный номеру мобилы своего бати. Ничего ровным счетом не изменится.
 
Не заморачивайся. Чисто маркетинговый ход. Это как в нулевых были рапространенны программки для дефрагментации памяти. Народ нажимал кнопочку и "Аррряя, сматрите, как стало много свабодной оперативы!!111"
Весь лагодром в линейке из-за анимаций либо из-за большого скопления моделей персонажей. Сам анриал движок так устроен. Больше просадка фпс, конечно же, из-за анимаций, которые вроде какбэ и закончили свое действие, но всё равно "где-то крутятся" и жрут процессорное время. Про это писал тему Роло на форуме(ForcedLifeTime=true и всё такое прочее). Это фиксил Ассемблер на Эльморе..

P.S про изменение значений объема кеша в конфигах.
Даже в игре, вызвав консоль, можно через Get Engine.CacheSizeMegs получить дефолтное значение либо 1, либо 2. Или даже пойти дальше - выставить через Set Engine.CacheSizeMegs ## хоть размер равный номеру мобилы своего бати. Ничего ровным счетом не изменится.
Ну он прохавал как это правильно делает и норм зелени рубает, так что тс молодец
 
Не заморачивайся. Чисто маркетинговый ход. Это как в нулевых были рапространенны программки для дефрагментации памяти. Народ нажимал кнопочку и "Аррряя, сматрите, как стало много свабодной оперативы!!111"
Весь лагодром в линейке из-за анимаций либо из-за большого скопления моделей персонажей. Сам анриал движок так устроен. Больше просадка фпс, конечно же, из-за анимаций, которые вроде какбэ и закончили свое действие, но всё равно "где-то крутятся" и жрут процессорное время. Про это писал тему Роло на форуме(ForcedLifeTime=true и всё такое прочее). Это фиксил Ассемблер на Эльморе..

P.S про изменение значений объема кеша в конфигах.
Даже в игре, вызвав консоль, можно через Get Engine.CacheSizeMegs получить дефолтное значение либо 1, либо 2. Или даже пойти дальше - выставить через Set Engine.CacheSizeMegs ## хоть размер равный номеру мобилы своего бати. Ничего ровным счетом не изменится.
да анимации конкретно садят фпс и больше даже чем статики на карте

по анимациям там вроде везде стоит автодестрой и лайф тайм а может и не везде...

да я читах их публикации, переработать все анимации труд титанический особенно в хай хрониках

я поэтому и хотел уточнить у разработчика это относится к картам или нет
 
Не ну если его продукт работает, и действительно помогает, то 150 бачей это не так уж и много.
 
Маловероятно что тс просто делает это и в текущих защитах\клиентэкстах этого нету:

C++:
if (const auto pawn_viewer = FCore::UObject::FindObject<FNWindow::UUIDATA_PAWNVIEWER>("Class NWindow.UIDATA_PAWNVIEWER"))
{
    pawn_viewer->ExecuteCommand(L"FLUSH");
    pawn_viewer->ExecuteCommand(L"OBJ GARBAGE");
}
А я так делаю:
1743702513257.webp
Результат тот же что и при телепорте, когда запускается ГК. Но особого смысла в этом нет, т.к. забитый кеш не влияет на фпс, критов тоже нет. Главная проблема забитого кеша - долгая загрузка при тп и релогах после продолжительных масс пвп или фарма. Можно решить это периодически вызывая ГК, но мне не нравится микро пролаг во время очистки, иногда это может помешать. Поэтому круто если ТС сделал очистку, работа которой незаметна игроку.
А вообще было бы интересно посмотреть на решение без ручных очисток. Емудев вроде фиксили эти утечки, но я так и не понял ставил ли кто-то данный фикс на какой-то крупный проект и действительно ли это работало и не вызывало побочек
 
А я так делаю:
Посмотреть вложение 86043
Результат тот же что и при телепорте, когда запускается ГК. Но особого смысла в этом нет, т.к. забитый кеш не влияет на фпс, критов тоже нет. Главная проблема забитого кеша - долгая загрузка при тп и релогах после продолжительных масс пвп или фарма. Можно решить это периодически вызывая ГК, но мне не нравится микро пролаг во время очистки, иногда это может помешать. Поэтому круто если ТС сделал очистку, работа которой незаметна игроку.
А вообще было бы интересно посмотреть на решение без ручных очисток. Емудев вроде фиксили эти утечки, но я так и не понял ставил ли кто-то данный фикс на какой-то крупный проект и действительно ли это работало и не вызывало побочек
а есть ли вариант удаления по времени, но не всё сразу а по мере накопления?
 
Тот момент когда купил Ему-Дев за 60к и дополнительно покупаешь очистку Кеша, потому что у них она не работает :Banzai:
А я так делаю:
Посмотреть вложение 86043
Результат тот же что и при телепорте, когда запускается ГК. Но особого смысла в этом нет, т.к. забитый кеш не влияет на фпс, критов тоже нет. Главная проблема забитого кеша - долгая загрузка при тп и релогах после продолжительных масс пвп или фарма. Можно решить это периодически вызывая ГК, но мне не нравится микро пролаг во время очистки, иногда это может помешать. Поэтому круто если ТС сделал очистку, работа которой незаметна игроку.
А вообще было бы интересно посмотреть на решение без ручных очисток. Емудев вроде фиксили эти утечки, но я так и не понял ставил ли кто-то данный фикс на какой-то крупный проект и действительно ли это работало и не вызывало побочек
Как говорится на каждый вопрос есть ответ.
 
те кто пишет, что типо уже купил и юзает - напишите свои сервера - было бы интересно затестить воочую.
 

Похожие темы

Назад
Сверху