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

Вниз

Насколько быстрее borlndmm.dll выделяет и освобождает память, чем функции WinAPI?   Найти похожие ветки 

 
Иван Шихалев   (2001-12-27 20:20) [0]

Удивляться вопросу не следует. Если нет серьезного опережения, то непонятно, зачем нужен борландовский sharemem и таскаемая за собой библиотека, поскольку модуль, реализующий то же самое и использующий только стандартные библиотеки win32, состоит из 34 строчек (704b).


 
paul_shmakov   (2001-12-27 23:23) [1]

думаю, просто хотели абстрагироваться от деталей операционной системы, что, в принципе, правильно, но получилось как всегда :)


 
EAlexander   (2001-12-28 11:27) [2]

При множестве небольших операций по выделению памяти, то скорость на порядок выше.


 
limon   (2001-12-28 11:30) [3]

Абстрагирование там имеет место быть достаточно серьезное, если судить хотябы по списку импорта из kernel32.
Только вот зачем GetKeyboardType из user32 понадобилась?


 
Иван Шихалев   (2001-12-28 20:24) [4]

> При множестве небольших операций по
> выделению памяти, то скорость на порядок выше

Дык, понятно... А в чем это выражается и как реализовано, кто-нибудь знает?


 
Иван Шихалев   (2001-12-28 22:48) [5]

И все-таки: на сколько быстрее?


 
MJH   (2001-12-29 01:59) [6]

а может дадже медленнее? если там реализовано все на винАПИ, то зачем же ещё дополнительная кэфри между виндой и программой?


 
y-soft   (2001-12-29 10:09) [7]

>Иван Шихалев ©
Не Вы первый таким вопросом задаетесь. Существуют самописные альтернативы:
http://delphiplus.spils.lv/downloads/library/qmem.zip


 
EAlexander   (2001-12-29 10:43) [8]

Windows достаточно медленно выделяет память.
Быстрее 1 раз запросить у винды 1 мег - взять себе, после чего из этого метра брать самому. Это и сделал борланд. Зашито очень близко к компилятору. части можно посмотреть, если включить use debug DCU и по F7


 
Владислав   (2001-12-29 10:45) [9]

А разница в скорости у меня на машине: борландовский менеджер ~8,7 раза.



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

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

Наверх




Память: 0.46 MB
Время: 0.004 c
1-57042
kronprince
2002-02-04 11:25
2002.02.18
Затенение окна как при Start > Shut Down


3-57016
pusrg
2002-01-24 16:49
2002.02.18
Проблема с запросом на вставку множества записей в таблицу


7-57224
minay
2001-11-10 02:29
2002.02.18
Отладчик для микроконтроллерного ассемблера


14-57189
Shiza
2001-12-27 19:04
2002.02.18
Хакерство


1-57143
EsKor
2002-01-31 08:37
2002.02.18
Свойство Enabled компонента TGroupBox





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