Здравствуйте, Alex! Я не понимаю вопрос - что значит как важна? Точность всегда важна.
Ответ отправлен: 25.01.2004, 12:11 Отправитель: vitya
Вопрос № 1414
Добрый день Эксперты! У меня такая проблемка: Почему самое минимальное приложение на MFC(только окно) занимает аж 2500Кб в оперативной памяти-неужели это из-за этих ихних классов?_Отсюда еще один- как можно уменьшить размер программы в памяти(включать оптимизацию на наименьший размер пробовал-давало уменьшение где-то 150 кб-разве это максимум)Неужели надо переходить на ассемблер???? (мне надо написать программку, которая бы висела в памяти постоянно и считала время в интернете )
Приветствую Вас, Alex! Достаточно писать программу на чистом C++, не используя MFC, только WinAPI. И, в конечном итоге, сделать несколько настроек компилятора. Теоретически, такую программу можно будет легко уместить в 100К объёма и 300-400К памяти. Если объём совсем критичен - попробуйте отключать Runtime Libraries и поищите в сети информацию о библиотеке TinyCRT. Ответ отправлен: 25.01.2004, 13:07 Отправитель: Bobs Отвечает Бездомный
Приветствую Вас, Alex! Размер вашей программы зависит от множества причин, к примеру: 1)Разрядность кода (Win32 используют 32-х разрядные адреса) 2)Компилятор 3)Используемые MFC возможности В среднем «голый» каркас приложения занимает 192 Кб. А вообще размер программа в значительной степени зависит от пункта 3). Ответ отправлен: 25.01.2004, 21:39 Отправитель: Бездомный Отвечает sniffer
Доброе время суток, Alex! Для уменьш. размера программы надо сделать сдлед.: Build-> Set Active Configuration...-> выбрать Win32 Release Ответ отправлен: 25.01.2004, 11:06 Отправитель: sniffer Отвечает vitya
Здравствуйте, Alex! Пиши на простом API без MFC будет меньше. Ответ отправлен: 25.01.2004, 12:10 Отправитель: vitya Отвечает Morgion
Доброе время суток, Alex! Имхо показывается размер памяти вместе с dll. То есть они используются ещё и другими прогами. Поэтому память так не жрётся, как кажется. Если хочешь меньше тратить- пиши без MFC, хотя это геморно. А для твоей задачи, которая будет висеть в памяти и что-то делать- именно голый API. Ответ отправлен: 26.01.2004, 10:42 Отправитель: Morgion
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.