lua panic something went horribly wrong not enough memory что делать
Lua panic something went horribly wrong not enough memory что делать
Firstly go into steam and find Gmod in your library then right click on gmod and click properties.
After going into properties click SET LAUNCH OPTIONS.
now there should be a box that you can type into on your screen,
to fix the LUA problem you need to type in one of the following corresponding you your ram.
If you have 2GB of ram type in
If you have 4GB of ram type in
if you have 8GB of ram type in
After typing in the command, launch Gmod and load onto a server, if this didn’t work and you still crash,
Try typing in the lower amount of ram, for example
if you have 8GB you would type in the one for 4GB
and if you have 4 you would type in for the one with 2GB
but i couldn’t find the command for 2 gb of ram, if you do only have 2GB of ram i recommend upgrading to at least 4 or 8, i would say 8 is the perfect amount for gaming. if this doesn’t work try to only run gmod on your pc not google chrome or any other apps
Lua panic something went horribly wrong not enough memory что делать
Garry’s Mod
I can help you!
Go on gmod’s properties and betas select 64 bit and it will reinstall no worries the addons will stay
Specs of pc:
Intel core i7-6700 CPU @ 3,40GHz
16GB RAM
Nvidia Geforce GTX 1070
Hardrive 1TB and a SSD with 250 GB
garrysmod lua engine will fail when more then 2GB of ram is used. heapsize wont work and its just because there are too many lua scrips on that server for gmod to handle in some way
garrysmod lua engine will fail when more then 2GB of ram is used. heapsize wont work and its just because there are too many lua scrips on that server for gmod to handle in some way
So what can I do about it? My friends can play no problem and I used to play no problem but now it doesnt work
So what can I do about it? My friends can play no problem and I used to play no problem but now it doesnt work
Try and see if GMod is taking over more space avaible in your drive than usual, for example. More than 5GB. If this happens, I suggest testing GMod on another PC *If you can or are even allowed too* to see what is this being caused by.
Try and see if GMod is taking over more space avaible in your drive than usual, for example. More than 5GB. If this happens, I suggest testing GMod on another PC *If you can or are even allowed too* to see what is this being caused by.
What do you mean «If you can or are even allowed too* to see what is this being caused by»
What do you mean «If you can or are even allowed too* to see what is this being caused by»
What I mean if you can. Like if you are restricted from using another PC. And «are even allowed too» was just a random sentence that doesn’t make no sense, I forgot to edited that out.
What I mean if you can. Like if you are restricted from using another PC. And «are even allowed too» was just a random sentence that doesn’t make no sense, I forgot to edited that out.
ok lol but I could play this server on this PC but not anymore
ok lol but I could play this server on this PC but not anymore
Since you are restricted or maybe you don’t own any other PCs. Then, this may sound expensive but you may need to upgrade your storage, or maybe buy a new PC. How old is your PC anyways? Age may be a related issue.
Since you are restricted or maybe you don’t own any other PCs. Then, this may sound expensive but you may need to upgrade your storage, or maybe buy a new PC. How old is your PC anyways? Age may be a related issue.
Its one year old and I put my specs in a comment above
Its one year old and I put my specs in a comment above
This is a very strange issue. Have you tried restarting your PC too? Or maybe scan for some viruses, viruses may cause this issue.
This is a very strange issue. Have you tried restarting your PC too? Or maybe scan for some viruses, viruses may cause this issue.
Have you joined other servers. Like other type of servers in the DarkRP catagory server or others. If you can, that server must be down. I hope this helps.
Что делать если в Garry’s Mod Engine Error Lua Panic! Something went horribly wrong! «not enough memory»
Engine Error
Lua Panic! Something went horribly wrong!
«not enough memory» Что делать помогите
Firstly go into steam and find Gmod in your library then right click on gmod and click properties.
If you have 2GB of ram type in
If you have 4GB of ram type in
if you have 8GB of ram type in
After typing in the command, launch Gmod and load onto a server, if this didn’t work and you still crash,
Try typing in the lower amount of ram, for example
if you have 8GB you would type in the one for 4GB
and if you have 4 you would type in for the one with 2GB
but i couldn’t find the command for 2 gb of ram, if you do only have 2GB of ram i recommend upgrading to at least 4 or 8, i would say 8 is the perfect amount for gaming. if this doesn’t work try to only run gmod on your pc not google chrome or any other apps
Сначала зайдите в steam и найдите Gmod в вашей библиотеке, затем щелкните правой кнопкой мыши на gmod и выберите свойства.
Шаг 3
Теперь на экране должно быть поле, которое вы можете ввести,
Чтобы решить проблему с LUA, вам нужно набрать одно из следующих значений, соответствующих вашему барану.
Если у вас есть 2 ГБ оперативной памяти типа в
большой размер 2097152
Если у вас есть 4 ГБ оперативной памяти типа в
большой размер 4194304
если у вас есть 8 ГБ оперативной памяти типа в
большой размер 8388608
После ввода команды, запустите Gmod и загрузите на сервер, если это не сработало, и вы все равно вылетаете,
Попробуйте набрать меньшее количество оперативной памяти, например
если у вас есть 8 ГБ, вы должны ввести один для 4 ГБ
и если у вас есть 4, вы должны ввести один с 2 ГБ
Ошибка not enough memory
Внимание
Сегодня мой «боевой» скрипт LUA в ходе работы сегодня несколько раз падал с такой ошибкой.
Поначалу грешил на то, что вставил в другой скрипт анализ изменения стаканов по всем фьючам, но отключение модуля результата не дало.
По понятным, думаю, причинам, выложить его в открытый доступ не могу. В этой связи вопросы.
1. Подскажите, какова возможная причина проблемы?
2. У кого были похожие ситуации, с чем они связаны и как удалось избавиться от проблем?
3. Как самостоятельно попытаться идентифицировать источник проблемы и оптимизировать код?
4. Есть ли возможность использовать для LUA какие-либо программы отладки, которые анализируют
Цитата |
---|
1. Подскажите, какова возможная причина проблемы? 2. У кого были похожие ситуации, с чем они связаны и как удалось избавиться от проблем? |
Виртуальным Lua-машинам не хватает памяти. Например, сборщик мусора не успевает справляться или есть какая-то утечка памяти в скриптах. Иногда это из-за внутренних ошибок терминала.
Цитата |
---|
3. Как самостоятельно попытаться идентифицировать источник проблемы и оптимизировать код? 4. Есть ли возможность использовать для LUA какие-либо программы отладки, которые анализируют. |
Надо уменьшать кол-во данных внутри квика, и оптимизировать луа-скрипты.
Цитата |
---|
_sk_ написал: У меня компьютер аналогичный, только памяти 16 Гб |
Надо уменьшать кол-во данных внутри квика, и оптимизировать луа-скрипты.
Цитата |
---|
Чтобы исчерпать всю память надо написать очень плохой скрипт. |
Цитата |
---|
_sk_ написал: У меня компьютер аналогичный, только памяти 16 Гб и так было несколько раз при запуске нескольких скриптов сразу. |
Цитата |
---|
1. Подскажите, какова возможная причина проблемы? 2. У кого были похожие ситуации, с чем они связаны и как удалось избавиться от проблем? |
Виртуальным Lua-машинам не хватает памяти. Например, сборщик мусора не успевает справляться или есть какая-то утечка памяти в скриптах. Иногда это из-за внутренних ошибок терминала.
Цитата |
---|
3. Как самостоятельно попытаться идентифицировать источник проблемы и оптимизировать код? 4. Есть ли возможность использовать для LUA какие-либо программы отладки, которые анализируют. |
Программы для отладки мне неизвестны. Можно периодически писать в лог потребление памяти каждым скриптом (функция collectgarbage(«count») выдаёт количество выделенной памяти в килобайтах) до сборки мусора и после неё. Так, возможно, поймёте, в чём проблема.
Я думал collectgarbage() оценивает память используемую всем терминалом, я не прав?
Нет, это память, используемая lua-машиной отдельного скрипта.
Я так понимаю, Вы вызываете сборщик мусора в цикле вложенным в main используя счетчик времени или используете setpause»и setstepmul. Можете привести элемент кода с этой операцией?
Создаём файл Timer.lua примерно такого содержания:
Еще один возможный выход: договоритесь с брокером, чтобы он выделил вам еще одно рабочее место с другим uid, и запускайте его либо на отдельной машине, либо в отдельном процессе.
Цитата |
---|
_sk_ написал: Стандартная схема работы виртуальных машин: 1) выделяем какой-то объём памяти для работы; 2) работаем, периодически вызывая сборщик мусора (мелкая гребёнка); 3) если после сборки мусора осталось мало свободной памяти, выделяем больше памяти (периодическое повышение объёма) и продолжаем работать с пункта 2). Продвинутые виртуальные машины умеют уменьшать объём выделенной памяти, если потребность в ней снизилась. Похоже, что виртуальная машина lua к таким не относится. |
Цитата |
---|
Николай Камынин написал: Зачем Вы храните все bid, ask с шагом 0.5 в таблице? Вы что обрабатываете всю таблицу от начал каждую секунду? |
Я продолжил исследование проблемы not enough memory и увидел, что мой первоначальный вывод не вполне верен. После добавления функции обрезки массивов объем памяти используемой скриптами сократился до (не более) 150 мегабайт (300 в сумме). Монитор показывает, что объем памяти используемый рабочим местом quik не превышает 2 Гб. Однако ошибка все равно выскакивала несколько раз, кроме того в последний раз, при переключении на тиковый график терминал уже сам выкинул ошибку «Недостаточно памяти для отображения данных» (в этот момент монитор показал, что квик занимает где-то полтора ГБ, резерв памяти и ресурсов процессора есть).
В терминал у меня открыты следующие окна:
— 2 портфеля (ТО, Т2)
— сделки
— заявки
— текущие торги, все фьючи
— текущие торги, все акции
— около десяти минутных и часовых графиков
— два тиковых графика (в привязке к выбранным в других таблицах инструментам)_
— одно окно котировок.
В чем дело? Похоже в работе терминала?
П.С. Бывает, я его не перезагружаю 2-3 дня.
Lua panic something went horribly wrong not enough memory что делать
Reinstalled the game?
Smash of beef with spring onions divided into two meals
Yeah. I think I fixed it. 32 bit only allows you to use 3.5 gb of ram.. i had 6 gb installed. I just installed 64 bit and it should work now
32bit: 6.00 (3.50 usable)
64bit: 6.00 (5.37 usable)
Yeah. I think I fixed it. 32 bit only allows you to use 3.5 gb of ram.. i had 6 gb installed. I just installed 64 bit and it should work now
32bit: 6.00 (3.50 usable)
64bit: 6.00 (5.37 usable)
Good to hear DarkRp servers are normally loaded with ram taking addons best of luck!
Also, don’t necro threads. Create a new one.
Also, don’t necro threads. Create a new one.