память в стеки - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: память в стеки (
/showthread.php?tid=449276)
память в стеки -
Kuroki - 08.07.2013
как исправить переполнения памяти?
Stack/heap size: 16384 bytes; estimated max. usage=9136 cells (36544 bytes)
назовите варианты оптимизации, буду очень благодарен
Re: память в стеки -
Alexander_Petrov - 08.07.2013
pragma dynamic
Re: память в стеки -
CamperGTA - 08.07.2013
Оптимизировать массивы
пример:
PHP код:
new string[256];//тут нужно максимум 31 ячеек
format(strings, sizeof(string), "Hello %s!", PlayerName(playerid)); //(Hello(5) + пробел(1) + ник игрока(24) + !(1) = 31)
SendClientMessage(playerid, -1, string);
Re: память в стеки -
Kuroki - 08.07.2013
Quote:
Originally Posted by Alexander_Petrov
pragma dynamic
|
это не выход!
Quote:
Originally Posted by CamperGTA
Оптимизировать массивы
пример:
PHP код:
new string[256];//тут нужно максимум 31 ячеек
format(strings, sizeof(string), "Hello %s!", PlayerName(playerid)); //(Hello(5) + пробел(1) + ник игрока(24) + !(1) = 31)
SendClientMessage(playerid, -1, string);
|
Спасибо, это я знаю
Re: память в стеки -
eakwarp - 08.07.2013
Quote:
Originally Posted by Kuroki
это не выход!
Спасибо, это я знаю
|
Это выход.
Re: память в стеки -
Kuroki - 08.07.2013
Quote:
Originally Posted by eakwarp
Это выход.
|
я не исрправлю этим способом, а лишь прикрою
Re: память в стеки -
Stepashka - 08.07.2013
Quote:
Originally Posted by Kuroki
я не исрправлю этим способом, а лишь прикрою
|
эта команда не отключает предупреждения, она увеличивает размер стека.
Re: память в стеки -
ZN-Freedom - 08.07.2013
Да.
Ну и так же не помешает уменьшить число массивов / выделяемую под них память, если это не навредит работе, - тогда и увеличивать стек придется ненамного.