Потребление памяти программой

Тема в разделе "MS Visual C++", создана пользователем pushkin, 15 дек 2006.

Статус темы:
Закрыта.
  1. pushkin

    pushkin Гость

    У меня программа - маленький телефонный справочник для внутреннего использования. Она лезет за данными в базу, а потом просто висит в трее и реагирует на одну горячую клавишу. Не могу понять, почему она ест аж 5 Мб оперативки. Для сравнения: миранда с плагинами, подключенная и online ест только 4 Мб (а то и меньше).

    Компилится все в Visual Studio 2005 в release конфигурации, потом зажимается upx'ом. В итоге EXE файл занимает всего 26 Кб. При этом программа умеет работать с SQL сервером через ODBC, показывает ListView, содержит иконку для трея.

    Помогите! :D))
     
  2. grigsoft

    grigsoft Well-Known Member

    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    Попробуй собрать в статике и не ужимать ничем для сравнения. Ну и таск менеджеру нельзя верить в размерах используемой памяти.
     
  3. pushkin

    pushkin Гость

    Так я уже пробовал - одинаковый результат. Но всеравно спасибо за ответ
     
  4. grigsoft

    grigsoft Well-Known Member

    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    Если цифра со временем не растет, т.е. утечек нет, то беспокоится не о чем - миранда работает сама по себе, а к тебе в процесс подгружается куча длл - odbc, mssql provider etc. Посмотри на их размер и все станет ясно.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей