SA-MP Forums Archive
estimated max. usage=5035 cells (20140 bytes) - 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: estimated max. usage=5035 cells (20140 bytes) (/showthread.php?tid=634627)



estimated max. usage=5035 cells (20140 bytes) - Surprice - 22.05.2017

Привет всем

Ребят, помогите разобрать этот нюанс, как бы не эксперементировал с массивами и прочей лабудой, стек всё равно нагружен и стоит usage=5035 всегда только на этой цифре.

PHP Code:
estimated maxusage=5035 cells (20140 bytes


Может быть где-то что-то с циклами?

- Раньше со стеком всё было впорядке, а сейчас перегрузка памяти взялась не-пойми откуда..


Re: estimated max. usage=5035 cells (20140 bytes) - Mcc - 23.05.2017

а всю строчку не?
типо такой Stack/heap size: 30000 bytes; estimated max. usage=6073 cells (24292 bytes)

в нэте есть русифицированный компилятор с поиском рекурсии при компиляции


Re: estimated max. usage=5035 cells (20140 bytes) - ][Noname][ - 23.05.2017

#pragma dynamic 1000000


Re: estimated max. usage=5035 cells (20140 bytes) - Surprice - 23.05.2017

Quote:
Originally Posted by Mcc
View Post
а всю строчку не?
типо такой Stack/heap size: 30000 bytes; estimated max. usage=6073 cells (24292 bytes)

в нэте есть русифицированный компилятор с поиском рекурсии при компиляции
Рекурсии отсутствуют.
PHP Code:
Pawn compiler 3.10.2              Copyright (c1997-2006ITB CompuPhase
Header size
:          21256 bytes
Code size
:          3278884 bytes
Data size
:         14853288 bytes
Stack
/heap size:      16384 bytesestimated maxusage=5035 cells (20140 bytes)
Total requirements:18169812 bytes 


Quote:
Originally Posted by SPAWN_METAL
View Post
#pragma dynamic 1000000
Не то пальто, да и тем более с таким значением


Re: estimated max. usage=5035 cells (20140 bytes) - ][Noname][ - 23.05.2017

в функции создаются переменных больше чем выделен стек
увеличить его


Re: estimated max. usage=5035 cells (20140 bytes) - Surprice - 23.05.2017

Quote:
Originally Posted by SPAWN_METAL
View Post
в функции создаются переменных больше чем выделен стек
увеличить его
Читал о #pragma dynamic
Говорят что его не стоит использовать.


Re: estimated max. usage=5035 cells (20140 bytes) - ][Noname][ - 23.05.2017

они не шарят
можно и нужно


Re: estimated max. usage=5035 cells (20140 bytes) - Surprice - 23.05.2017

Тут я на досуге вспомнил о том что данная ситуация появилась после смены командного процессора с DC_CMD на Pawn.CMD.

Результат:
PHP Code:
Pawn compiler 3.10.2              Copyright (c1997-2006ITB CompuPhase 
Header size
:          21256 bytes 
Code size
:          3278884 bytes 
Data size
:         14853288 bytes 
Stack
/heap size:      16384 bytesestimated maxusage=5035 cells (20140 bytes
Total requirements:18169812 bytes 


Решил поэксперементировать вернув обратно DC_CMD, и вот что получилось:
PHP Code:
Pawn compiler 3.10.2              Copyright (c1997-2006ITB CompuPhase 


Итог: Погнался за "ms".


Re: estimated max. usage=5035 cells (20140 bytes) - ][Noname][ - 23.05.2017

какой то фигнёй маешься


Re: estimated max. usage=5035 cells (20140 bytes) - Surprice - 23.05.2017

Quote:
Originally Posted by SPAWN_METAL
View Post
какой то фигнёй маешься
Ловлю кайф от этого
За помощь - спасибо


Re: estimated max. usage=5035 cells (20140 bytes) - Johhnyllll - 23.05.2017

Подобное и у меня...
Только у меня стоит связка Pawn.CMD + YSI....


Re: estimated max. usage=5035 cells (20140 bytes) - ZiGGi - 23.05.2017

Quote:
Originally Posted by Surprice
View Post
Тут я на досуге вспомнил о том что данная ситуация появилась после смены командного процессора с DC_CMD на Pawn.CMD.

Результат:
PHP Code:
Pawn compiler 3.10.2              Copyright (c1997-2006ITB CompuPhase 
Header size
:          21256 bytes 
Code size
:          3278884 bytes 
Data size
:         14853288 bytes 
Stack
/heap size:      16384 bytesestimated maxusage=5035 cells (20140 bytes
Total requirements:18169812 bytes 


Решил поэксперементировать вернув обратно DC_CMD, и вот что получилось:
PHP Code:
Pawn compiler 3.10.2              Copyright (c1997-2006ITB CompuPhase 


Итог: Погнался за "ms".
Теперь скомпилируй с флагом -v2 и покажи отчёт.


Re: estimated max. usage=5035 cells (20140 bytes) - Surprice - 23.05.2017

Quote:
Originally Posted by ZiGGi
View Post
Теперь скомпилируй с флагом -v2 и покажи отчёт.
PHP Code:
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
Header size
:          20384 bytes
Code size
:          3281516 bytes
Data size
:         14772764 bytes
Stack
/heap size:      16384 bytesestimated maxusage=3855 cells (15420 bytes)
Total requirements:18091048 bytes
Done




Re: estimated max. usage=5035 cells (20140 bytes) - Mcc - 23.05.2017

Quote:
Originally Posted by Surprice
View Post
PHP Code:
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
Header size
:          20384 bytes
Code size
:          3281516 bytes
Data size
:         14772764 bytes
Stack
/heap size:      16384 bytesestimated maxusage=3855 cells (15420 bytes)
Total requirements:18091048 bytes
Done

у тебя скоро будет переполнение и что нибудь на твоем сервере поломается. это приведет к печальным последствиям((
подними стек. не корми себя страшилками.


Re: estimated max. usage=5035 cells (20140 bytes) - Surprice - 23.05.2017

Quote:
Originally Posted by Mcc
View Post
у тебя скоро будет переполнение и что нибудь на твоем сервере поломается. это приведет к печальным последствиям((
подними стек. не корми себя страшилками.
Прочтите тему с самого начала.

А насчёт стека я вижу) Занимаюсь этим уже.