LINUX.ORG.RU

Утечки памяти на Python


0

2

Программа на Python (судя по ps) начинает занимать 2 гигабайта VSZ и 250 мбайт RSS, спустя несколько минут.

Стартует примерно с 250 мбайт VSZ.

Как бы определить - из-за чего такой расход памяти?

★★★★★

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

anonymous
()

Циклы вручную посмотри. Если есть подключения к базе - проверь, закрываются ли они. И все в таком духе.

enchantner
()
Ответ на: комментарий от buddhist

Я не со скуримом сравниваю

А что это?

который еще менее известен.

Вот и я про что. Ну и кого интересует конфликт имен двух абсолютно неизвестных проектов?

anonymous
()
Ответ на: комментарий от stack_protector

Вот в чем питон не тормозит, так это в поедании памяти.

А как насчет Ruby?

pacify ★★★★★
() автор топика
Ответ на: комментарий от anonymous

1% это от общего кол-ва хомяков под виндой что ли? GSL очень известная библиотека среди тех, кто занимается счетом. Таких людей правда и немного, так скажем пользователей суперкомпутеров еще меньше.

AIv ★★★★★
()
Ответ на: комментарий от stack_protector

Вот в чем питон не тормозит, так это в поедании памяти.

так и запишем - имеет быстрый алгоритм выделения памяти

shty ★★★★★
()
Ответ на: комментарий от tailgunner

Подумать, вставить отладочной печати.

Я выкинул лишнее. Оказалось, что виноват pycurl.

pacify ★★★★★
() автор топика
Ответ на: комментарий от aedeph

тут разговор не о богатствах

Вот именно, неясно, чего ты сюда приперся с ними.

anonymous
()
Ответ на: комментарий от zensey

Не, у меня range только в качестве статических переменных, определяемых один раз, глобально.

Кстати, у меня pycurl в реальной памяти течёт не жирно: примерно по 1 Мбайту в минуту (проверял командой free).

pacify ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.