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

Вниз

Как уменьшить объём занимаемой памяти?   Найти похожие ветки 

 
sandman   (2002-01-09 13:42) [0]

Недавно натолкнулся на интересную вещь: программа размером 16 КБайт жрёт 1,2 МБайта памяти! Текст программы приведён ниже:

program test1;
uses
Windows;
begin
MessageBox(0, "Let""s see memory amount :)))", "Use task manager", MB_ICONINFORMATION+MB_OK);
end.

Я так понимаю, это всё модуль Classes делает, так как даже без Windows прога жрёт меньше всего лишь на 50 КБайт. Можно ли как-нибудь уменьшить объём используемой памяти?


 
Алексей Петров   (2002-01-09 14:54) [1]

Ну 1Мб сидит вот здесь:
Project Options | Linker | Max stacksize.


 
Vovchik   (2002-01-09 14:57) [2]

Вопрос на засыпку: а как ты определил, сколько она жрёт?


 
Андрей Сенченко   (2002-01-09 19:00) [3]

> Vovchik © (09.01.02 14:57)
Я обычно просматриваю под Norton Utilities


 
Vovchik   (2002-01-09 20:01) [4]

Что именно ты просматриваешь под Norton Utilities?


 
sandman   (2002-01-09 21:01) [5]

В-общем, память я смотрю NT-вым Диспетчером Задач, а стек здесь ни при чём - пробовал уменьшать до минимального размера (64К)- то же самое. Может, попробовать покромсать System.pas?



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

Форум: "WinAPI";
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.017 c
1-19250
plash07
2002-02-19 17:44
2002.03.07
Как правильно перенести код из VB в Delphi?


1-19177
1g0r
2002-02-21 19:06
2002.03.07
Ошибка ~Control has no parent window~ помогите разобраться почему


14-19332
dANILKA
2002-01-23 01:26
2002.03.07
Завершени_Я_ сенсов и работы WinXP


1-19241
Baz
2002-02-19 15:14
2002.03.07
Хэндл чего я взял?


1-19141
Sergy
2002-02-18 12:15
2002.03.07
Определить подстроку в строке





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский