Size: a a a

2020 February 02

A

Anatoly in pro.net
Надо бы справку к нему почитать, там круто всё расписано
источник

MA

Makc Artemiev in pro.net
просто он мне везде показывает только 1.5мб
источник

A

Anatoly in pro.net
и сразу неплохо почитать книжку КОнрада Кокосы про ГЦ
источник

A

Anatoly in pro.net
или хотя бы тупо справку про ГЦ на МСДН
источник

MA

Makc Artemiev in pro.net
про гц я вчера уже начитался
источник

SG

Sergey Gut in pro.net
Выше сказали же, что если в ОС памяти достаточно, то софт не обязан сразу возвращать память обратно.
источник

MA

Makc Artemiev in pro.net
Sergey Gut
Выше сказали же, что если в ОС памяти достаточно, то софт не обязан сразу возвращать память обратно.
но она же растет постоянно. с каждой итерацией + после каждой итерации gc.collect
источник

A

Anatoly in pro.net
тогда ты знаешь, что память выделяется кучами. потом, когда кучи заканчиваются или не получается выделить нужного размера объект, то происходит выделение новых кусков
источник

MA

Makc Artemiev in pro.net
это не нормально же
источник

E

EgorBo in pro.net
Sergey Gut
Выше сказали же, что если в ОС памяти достаточно, то софт не обязан сразу возвращать память обратно.
это не значит что не надо коллектить если чё — чем больше объектов, тем дольше паузы
источник

A

Anatoly in pro.net
не по 2 кб, а по 128 мб или сколько там дефолтный размер сейчас
источник

A

Anatoly in pro.net
Makc Artemiev
это не нормально же
это отлично, зачем отдавать RAM?
источник

SG

Sergey Gut in pro.net
EgorBo
это не значит что не надо коллектить если чё — чем больше объектов, тем дольше паузы
Я сейчас не говорю о том, что коллектить - плохо.
источник

MA

Makc Artemiev in pro.net
Anatoly
это отлично, зачем отдавать RAM?
что то не понял
источник

SG

Sergey Gut in pro.net
Насколько мне известно, выделение памяти из ОС - дорогостоящая операция (насколько сильно - без понятия). Потому вполне возможно, что память уже освобождена, но приложение ещё держит её у себя.
источник

A

Anatoly in pro.net
Makc Artemiev
что то не понял
зачем отдавать в ОС уже выделенную память? большинство серверного софта не отдаёт её никогда, потому что потом не дадут
источник

MA

Makc Artemiev in pro.net
чей-то
источник

E

Ed in pro.net
Прикольно что похожая проблема на питоне (парсинг гиговых текстовых файлов) решатся намного проще используя уже стандартные либы.
источник

MA

Makc Artemiev in pro.net
не отдадут xD
источник

A

Anatoly in pro.net
Makc Artemiev
чей-то
ну вот я сожрал щас гиг, там ещё три свободно. я отдал полгига, там запустили твою поделку, она зажрала 3.5. и тут мне надо ещё памяти, а её нет.
источник