PDA

Просмотр полной версии : [Вопрос] Помогите с оптимизацией.



krosh
11.08.2017, 16:50
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Header size: 17484 bytes
Code size: 3293004 bytes
Data size: 8729032 bytes
Stack/heap size: 16384 bytes; estimated max. usage=11536 cells (46144 bytes)
Total requirements:12055904 bytes


Вот что пишет мне компилятор . Мне нужно уменьшить max. usage. Я убераю string(укорачиваю) - он не уменьшается. Попробовал увеличить, сделал string[199999] - увеличивается.

- - - Добавлено - - -

И вообще, сколько стрингов нужно уменьшить, чтобы там хоть 1 цифра понизилась?

ziggi
11.08.2017, 20:51
Зачем ты хочешь это уменьшить?
Уменьшать нужно размер локальных массивов. Или можно объявить их с помощью static (но не стоит бездумно всё заменять, это может привести к различным багам, связанным с не очищением массивов со строками).

Hecf
18.08.2017, 01:56
Там вроде вычисляется по весу памяти удаляемого символа. Ты типа стираешь когда что то удаляешь. Вроде за 1 символ 4 байта либо я чето путаю

1lyad
25.08.2017, 20:31
Прочитай эту тему, ответы в ней: http://pro-pawn.ru/showthread.php?14285-%D0%9A%D0%B0%D0%BA-%D0%BF%D1%80%D0%BE%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%B8%D1%82-%D0%BF%D0%BE%D0%B4%D1%81%D1%87%D1%91%D1%82-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8-%D0%B4%D0%BB%D1%8F-%D1%81%D1%82%D1%8D%D0%BA%D0%B0