Форум: "Основная";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];
ВнизResources Найти похожие ветки
← →
imp403 (2003-08-16 13:00) [0]Как можно уменьшить количество потребляемых ресурсов(даже пустое приложение с использованием VCL потребляет ~4Mb памяти)?
← →
mOOx_ (2003-08-16 13:19) [1]Не использовать .......... VCL :)
← →
Viktorious (2003-08-16 15:54) [2]Подробнее: не использовать VCL вообще, то есть писать в "Си-шном" стиле: функция WinMain, дескрипторы окон и так далее.
Забывай об испольщовании компонент (любых) - все только через WinAPI. Тогда программу можно ужать до размеров в десятки килобайт (или около того). Но это программирование, требуещее определенного профессионализма и желания писать ТОННЫ исходных текстов.
← →
HolACost! (2003-08-16 16:09) [3]Ну типа и на ... сесть и пиражок съесть!
А вот подругому - юзай KOL! Там уже написано всё!
А по секрету могу сказать, что прога реально может захапать до 4 гигабайт памяти!!! (на 32 битах оф коурсе)
← →
DVM (2003-08-16 16:27) [4]VCL и прочее здесь совершенно ни при чем! Речь ведь не оразмере экзешника. А приложение, написанное на "чистом апи" памяти жрет не меньше, а зачастую и больше чем приложение на VCL. Реально же уменьшить размер памяти, потребляемый программой можно если отказаться от окон.
← →
Anatoly Podgoretsky (2003-08-16 16:42) [5]А был ли мальчик?
← →
Yanis (2003-08-16 17:51) [6]To [4]
Смотря какие процессы творит программа.
← →
Viktor Kushnir (2003-08-17 08:26) [7]Я писал как-то прогу на дельфе без VCL. Создавалось 1 окошко и регистрировались 3 горячие клавиши. - 1.5 Мега в памяти, и это нормально?
← →
KSergey (2003-08-17 10:59) [8]Viktor Kushnir © (17.08.03 08:26)
Если все знимаемые программой ресурсы по выходе из нее освобождаю предлагаю считать, что это нормально и впредь не задумываться о том до поры до времени. Есть и другие, более насущные задачи.
← →
Morfein (2003-08-17 12:28) [9]>> Viktor Kushnir
Напиши то же самое на ассемблере (не том, что в делфе, естественно) и будет меньше... пустая ассемблерная программа занимает 2.5 Кб на диске и 16 - в памяти.
>> KSergey
Поддерживаю :)
← →
DVM (2003-08-17 16:56) [10]
> Viktor Kushnir © (17.08.03 08:26) [7]
Одно окошко - это совсем не просто. Если подумать о внутреннем устройстве этого всего то одного окошка, то 1,5 мегабайта покажется совсем небольшим объемом.
> Morfein (17.08.03 12:28) [9]
> пустая ассемблерная программа занимает 2.5 Кб на диске и
> 16 - в памяти.
Но без окошек ведь. Хоть одно окошко добавите и на ассемблере тоже будет под мегабайт в памяти.
← →
Viktor Kushnir (2003-08-18 09:26) [11]Винда - одним словом.
← →
Maxmo4_k (2003-08-18 11:43) [12]Привет. Я когда-то натыкался на статью одного кренделя. Так вот, при компиляции с испольованием VCL он(компилятор) доклеивает в твой проект зарегистрированные дельфой(в реестре) библиотеки, которые ты даже можешь и не использовать. Так вот, об чем разговор, он(крендель) говорит, что можно вырубить из реестра те библиотеки, что ты не испотльзуешь, скомпилять и ты возрадуешься. Если хош, найду поподробнее, только намыль просьбу.
← →
KSergey (2003-08-18 12:20) [13]О чем вообще расуждать?
Почему-то многих волнует вопрос сколько занимает пустая программа.
Объясните для начала кому нужна такая программа (пустая)? Верно, никому.
Так зачем на ней что-то пробовать и что-то обсуждать?
Да, пустой проект может и не маленький, но это плата за простоту разработки больших проектов! Просто многое написно за вас, надо сказать за это спасибо! А то что это многое ест некоторые русурсы - попробуйте написать тоже самое и, думаю, придете к выводу, что на самом деле отъедается не так уж и много ресурсов.
← →
Viktor Kushnir (2003-08-19 08:47) [14]Ну вот мне например нужно было написать прогу для себя, под мой слабый комп с 128 мб памяти, а так как прога должна была висеть в памяти постоянно, то 2 мб для меня не так уж и мало.
За то что многое написано за нас - спасибо, но иногда хотелось бы это многое отключить (редко - где-то пару раз в год).
← →
некто (2003-08-19 18:07) [15]когда прога запускается ей выделяются ресурсы, если они в избытке то винда выделяет 2-4 метра а если ресурсов перестает хватать то она забирает лишнее обратно
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.011 c