-
- один! но до этого был static массив на 8мб , сейчас malloc
выделятся ровно по размеру загружаемого файла (вполне возможно
дальше будет и 16мб но прогу уже править не придётся) - Aleksey_75(30.10.2020 21:38)
- мсье знает толк в извращениях... - SciFi(30.10.2020 21:42)
- да, я такой) а что не так ? - Aleksey_75(30.10.2020 21:43)
- Единственный потребитель маллока ничем не отличается от статически
выделенного объекта. Если нужно занять всю память, оставшуюся после
выделения стека и статических объектов, маллок не нужен. Границы
областей памяти доступны в виде специальных символов при линковке.
Кстати, обычно при помощи этих символов и определяются границы кучи
для маллока. - SciFi(30.10.2020 21:46)
- пример маллоком привел для проги для ПК , без маллока прога имела
размер 8625кб, с маллоком 625кб ))) - Aleksey_75(30.10.2020 21:54)
- Пытаюсь понять, каким макаром этот топик попал в раздел арм... - SciFi(30.10.2020 22:40)
- это примеры пользования маллока , вот суть Aleksey_75(7 знак., 30.10.2020 22:44, ссылка)
- Внутри экзешника лежало 8МБ нулей. Мда. - LightElf(30.10.2020 22:28)
- еще не вечер ))) есть у меня утильная прога, размером в 86мб,
глянул, нулей там 80мб ))) два массива один на 50мб второй 30 )) - Aleksey_75(30.10.2020 22:44)
- Это вы как-то специфически компилируете. Компилятор должен
поместить массив в секцию BSS, а BSS в бинарник нормальные линкеры
не кладут - он создаётся при загрузке. - LightElf(31.10.2020 11:43)
- static int array[100500] = { 123 }; - SciFi(31.10.2020 12:07)
- "Но накуя, Холмс?" - LightElf(31.10.2020 14:10)
- for the lulz - SciFi(31.10.2020 14:11)
- "Но накуя, Холмс?" - LightElf(31.10.2020 14:10)
- static int array[100500] = { 123 }; - SciFi(31.10.2020 12:07)
- Это вы как-то специфически компилируете. Компилятор должен
поместить массив в секцию BSS, а BSS в бинарник нормальные линкеры
не кладут - он создаётся при загрузке. - LightElf(31.10.2020 11:43)
- Тут маллок оправдан как нигде :-)) - sav6622(30.10.2020 22:31)
- еще не вечер ))) есть у меня утильная прога, размером в 86мб,
глянул, нулей там 80мб ))) два массива один на 50мб второй 30 )) - Aleksey_75(30.10.2020 22:44)
- Пытаюсь понять, каким макаром этот топик попал в раздел арм... - SciFi(30.10.2020 22:40)
- пример маллоком привел для проги для ПК , без маллока прога имела
размер 8625кб, с маллоком 625кб ))) - Aleksey_75(30.10.2020 21:54)
- Единственный потребитель маллока ничем не отличается от статически
выделенного объекта. Если нужно занять всю память, оставшуюся после
выделения стека и статических объектов, маллок не нужен. Границы
областей памяти доступны в виде специальных символов при линковке.
Кстати, обычно при помощи этих символов и определяются границы кучи
для маллока. - SciFi(30.10.2020 21:46)
- да, я такой) а что не так ? - Aleksey_75(30.10.2020 21:43)
- мсье знает толк в извращениях... - SciFi(30.10.2020 21:42)
- один! но до этого был static массив на 8мб , сейчас malloc
выделятся ровно по размеру загружаемого файла (вполне возможно
дальше будет и 16мб но прогу уже править не придётся) - Aleksey_75(30.10.2020 21:38)