Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2015.10.11;
Скачать: [xml.tar.bz2];

Вниз

Out of memory после полумесяца работы программы.   Найти похожие ветки 

 
Дмитрий Белькевич   (2011-06-15 23:57) [40]


> Тут может быть _все что угодно_.


Вообще, замечено, что, вероятно, проблема в обработке веба. Сервер, среди прочего, имеет веб интерфейс к себе и генерирует (без сторонних приложений) некоторое количество - штук 30-40 разных страниц. Так вот - у нас на основном "тестовом полигоне" сервер нормально работает месяцами, но мы у себя веб не используем. У одних из пользователей, по соглашению - бэта-тестеров - сервер используется полностью, с вебом в том числе. Это, правда, слабое утешение в поиске проблемы. Опять же - возможно, что именно веб дает сильную фрагментацию памяти. Мы пока что переползли на обновленный фаст мм, попробуем еще с ним поработать. Дальше буду пробовать фуллдебаг мод. Буду пробовать снимать карту памяти (вроде бы фаст мм позволяет) после out of memory (если удастся). Попробую еще какую-то информацию вытянуть из фастмм, если не удастся встроенными средствами - попробую фастмм дописать.


 
Германн ©   (2011-06-16 01:29) [41]


> Дмитрий Белькевич   (15.06.11 23:57) [40]

Рекомендую обратить внимание на жесткий диск, как на память для хранения информации. Его хоть можно периодически дефрагментировать не останавливая программу.


 
dred2k   (2011-06-16 10:09) [42]


> Дмитрий Белькевич   (15.06.11 23:57) [40]

Архитектура позволяет выделить веб из сервера ? Отдельным сервером, с межпроцессным взаимодействием (пайпы, к примеру, сокеты или даже сообщения). Если накладные расходы на разделение невелики, это может решить проблему уже в сжатые сроки.


 
VirEx ©   (2011-06-16 11:58) [43]

>Дмитрий Белькевич   (07.06.11 10:46) [0]

может время от времени инициировать сброс памяти в файл подкачки как это делает плагин для миранды когда она свернута в трей?


 
Anatoly Podgoretsky ©   (2011-06-16 13:13) [44]

Не поможет, у него фрагментирована виртуальная память.


 
Дмитрий Белькевич   (2011-06-16 15:05) [45]

Спасибо всем за интересные мысли. Отдал сегодня с включенными проверками range check, overflow check, в fastmm - full debug, по таймеру делаю "ScanMemoryPoolForCorruptions": Scans the memory pool for any corruptions. If a corruption is encountered an "Out of Memory" exception is raised. Понаблюдаем в таком режиме...


 
Дмитрий Белькевич   (2012-04-05 22:07) [46]

Вспомнилось. Чтобы закрыть тему, может кому интересно будет... Eurekalog виновата была. EL версии 6.0.23 глючная была. Обновили - помогло.

>Кстати, рекомендую тулзу Process Explorer из SysInternals

Помог PE - стал виден расход виртуальной памяти. С глючной эврикой занимаемая виртуальная память быстро дорастала до 2х гиг и приложение падало.


 
CRLF   (2012-04-05 22:43) [47]

:-) Интересно. Из серии "Врачу, исцели себя сам".



Страницы: 1 2 вся ветка

Форум: "Основная";
Текущий архив: 2015.10.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.004 c
15-1424182937
Torry
2015-02-17 17:22
2015.10.11
Продажа torry.net


15-1423569131
SOFT_FOR_YOU
2015-02-10 14:52
2015.10.11
Подскажите, как организовать сеть OpenSource проектов в Интернете


15-1424555905
Kilkennycat
2015-02-22 00:58
2015.10.11
Небольшой крик души.


2-1400838886
mfender
2014-05-23 13:54
2015.10.11
Ерунда с записью/чтением структуры в потоке


1-1307429189
Дмитрий Белькевич
2011-06-07 10:46
2015.10.11
Out of memory после полумесяца работы программы.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский