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

Вниз

Где-то видел прогу которая уменьшает размер готового exe-шника написанного на Delphi чуть ли не на половину   Найти похожие ветки 

 
Suntechnic   (2001-12-19 06:49) [11]

> arbiterz (19.12.01 02:20)

> Наоборот запакованная программа должна грузится быстрее.

Ошибаетесь. То, в каком виде находится запакованная программа, естественно, "грузиться в память" не может. Её требуется распаковать, а потом загрузить.

>А уж процессорное время для распаковки уж точно будет меньше чем время >физического считывания файла с диска.
>Операции разного уровня.

Вот тут как раз и неувязочка выходит. "Обычный" exe не будет никуда считываться. Он просто будет спроектирован, на адресное пространство процесса, а вот в случае упакованного exe проектировать собственно говоря нечего. Требуется распаковать для начала. Мало того, что то, что распакуется, надо куда то положить(а класть можно только в одно место- виртуальную память и бухнется он естественно в своп), так он ещё и хапнет виртуальную память аккурат под размер изначального неупакованного exe. Отсюда всплывает другой отрицательный момент. В случае запуска других экземпляров, для обычного exe проецируется тот же файл с диска, а в случае упакованного, всё начинается по новой. Запустив, скажем, 10 экземпляров, ты "сожрёшь" 10x"рамер исходного exe" виртуальной памяти. Для таких приложений как, например, MS Office это просто неприемлемо.
Так что советую хорошо подумать, прежде, чем использовать различного рода упаковщики.



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

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

Наверх





Память: 0.45 MB
Время: 0.004 c
7-18992
Nikolay
2001-10-29 08:56
2002.02.07
Дедушкины часы!


1-18904
Tadeush
2002-01-23 15:43
2002.02.07
Как считать имена файлов?


1-18852
nikols
2002-01-22 11:06
2002.02.07
Кто нибудь знает, как из PDF файла извлечь сразу весь текст и графику?


14-18969
Axel
2001-12-18 12:51
2002.02.07
May sombody help with Active Directory cleaning (W2KSrv)?


7-18999
Alexx
2001-10-31 08:40
2002.02.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
Английский Французский Немецкий Итальянский Португальский Русский Испанский