The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"python сервис кушает память"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Python)
Изначальное сообщение [ Отслеживать ]

"python сервис кушает память"  –1 +/
Сообщение от tsolodov email(ok) on 08-Авг-14, 22:44 
Всем привет. В первую очередь я админ, прошу помощи у гуру девелоперов по python. Вообщем есть сервис написанный на python + twisted. used memory  этого сервиса постепенно увеличивается(за сутки откушало 1 гиг). Поделитесь пожалуйста опытом нахождения memory leak? У меня в этом вообще опыта нет.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "python сервис кушает память"  +/
Сообщение от Led (ok) on 09-Авг-14, 07:20 
Здесь всё просто: python - это есть твой "memory leak".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "python сервис кушает память"  –2 +/
Сообщение от tsolodov email(ok) on 09-Авг-14, 18:42 
> Здесь всё просто: python - это есть твой "memory leak".

Я спрашивал у гуру по python, а не у флудеров.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "python сервис кушает память"  +/
Сообщение от Аноним (??) on 09-Авг-14, 23:41 
> memory  этого сервиса постепенно увеличивается(за сутки откушало 1 гиг). Поделитесь
> пожалуйста опытом нахождения memory leak? У меня в этом вообще опыта нет.

Ты сообщил очень мало информации, ну типа "дорогие товариши учённые, я слышу поземный стук"(С)
Поэтому ответ тоже ешё тот:
Где то твой сервис не отпускает ресурсы, держит их, причём так что GC считает их заюзханными. Вставляй принты в лог в местах выделения ресурсов, и в местах где они должны дропнуться ...
Ну за качество ответа я предупреждал :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "python сервис кушает память"  +1 +/
Сообщение от pavlinux (ok) on 11-Авг-14, 04:45 
> Поделитесь пожалуйста опытом нахождения memory leak?

Лекция: Нахождение утечек памяти в Python программах, 2 ч. - 300$


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "python сервис кушает память"  +/
Сообщение от anonymous (??) on 11-Авг-14, 11:41 
> Всем привет. В первую очередь я админ, прошу помощи у гуру девелоперов
> по python. Вообщем есть сервис написанный на python + twisted. used
> memory  этого сервиса постепенно увеличивается(за сутки откушало 1 гиг). Поделитесь
> пожалуйста опытом нахождения memory leak? У меня в этом вообще опыта
> нет.

В вопросе, скорее всего, даже нет python-специфики.
Наиболее вероятно, что где-то выделяются ресурсы (идет запись в переменную/другую структуру данных, либо создание их), которые затем не освобождаются, т.к. GC считает, что они еще будут использоваться. Наиболее вероятные места - циклы, в которых что-то дозаписывается в структуры данных/рекурсия.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "python сервис кушает память"  +/
Сообщение от Аноним (??) on 11-Авг-14, 20:02 
> Наиболее вероятные места - циклы, в которых что-то дозаписывается в структуры данных/рекурсия.

+ трэды.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "python сервис кушает память"  +/
Сообщение от tsolodov email(ok) on 21-Авг-14, 15:49 
>> Наиболее вероятные места - циклы, в которых что-то дозаписывается в структуры данных/рекурсия.
> + трэды.

Банально была бага в обработке списка, он просто распухал. Сейчас все ок.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру