estimated max. usage=5035 cells (20140 bytes) -
Surprice - 22.05.2017
Привет всем
Ребят, помогите разобрать этот нюанс, как бы не эксперементировал с массивами и прочей лабудой, стек всё равно нагружен и стоит usage=5035 всегда только на этой цифре.
PHP Code:
estimated max. usage=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
а всю строчку не?
типо такой Stack/heap size: 30000 bytes; estimated max. usage=6073 cells (24292 bytes)
в нэте есть русифицированный компилятор с поиском рекурсии при компиляции
|
Рекурсии отсутствуют.
PHP Code:
Pawn compiler 3.10.2 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 21256 bytes
Code size: 3278884 bytes
Data size: 14853288 bytes
Stack/heap size: 16384 bytes; estimated max. usage=5035 cells (20140 bytes)
Total requirements:18169812 bytes
Quote:
Originally Posted by SPAWN_METAL
#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
в функции создаются переменных больше чем выделен стек
увеличить его
|
Читал о
#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 (c) 1997-2006, ITB CompuPhase
Header size: 21256 bytes
Code size: 3278884 bytes
Data size: 14853288 bytes
Stack/heap size: 16384 bytes; estimated max. usage=5035 cells (20140 bytes)
Total requirements:18169812 bytes
Решил поэксперементировать вернув обратно DC_CMD, и вот что получилось:
PHP Code:
Pawn compiler 3.10.2 Copyright (c) 1997-2006, ITB 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
какой то фигнёй маешься
|
Ловлю кайф от этого
За помощь - спасибо
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
Тут я на досуге вспомнил о том что данная ситуация появилась после смены командного процессора с DC_CMD на Pawn.CMD.
Результат:
PHP Code:
Pawn compiler 3.10.2 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 21256 bytes
Code size: 3278884 bytes
Data size: 14853288 bytes
Stack/heap size: 16384 bytes; estimated max. usage=5035 cells (20140 bytes)
Total requirements:18169812 bytes
Решил поэксперементировать вернув обратно DC_CMD, и вот что получилось:
PHP Code:
Pawn compiler 3.10.2 Copyright (c) 1997-2006, ITB CompuPhase
Итог: Погнался за "ms".
|
Теперь скомпилируй с флагом -v2 и покажи отчёт.
Re: estimated max. usage=5035 cells (20140 bytes) -
Surprice - 23.05.2017
Quote:
Originally Posted by ZiGGi
Теперь скомпилируй с флагом -v2 и покажи отчёт.
|
PHP Code:
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 20384 bytes
Code size: 3281516 bytes
Data size: 14772764 bytes
Stack/heap size: 16384 bytes; estimated max. usage=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
PHP Code:
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 20384 bytes
Code size: 3281516 bytes
Data size: 14772764 bytes
Stack/heap size: 16384 bytes; estimated max. usage=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
у тебя скоро будет переполнение и что нибудь на твоем сервере поломается. это приведет к печальным последствиям((
подними стек. не корми себя страшилками.
|
Прочтите тему с самого начала.
А насчёт стека я вижу) Занимаюсь этим уже.