Главная страница
    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
3-57017
zolotov
2002-01-23 08:07
2002.02.18
BLOB поля надо записать любой формат рисунка


6-57165
Zharik
2001-11-28 12:41
2002.02.18
Как в Delphi пройти через прокси-сервер, в котором есть имя и пароль?


3-57005
nastuha
2002-01-18 09:50
2002.02.18
Пожалуйста помогите советом в реализации метакуба..


1-57063
SLAYER1
2002-02-01 16:59
2002.02.18
Помогите плиз как из моей программы запустить существующий файл Excel с диска


3-57030
Витал
2002-01-17 12:38
2002.02.18
QReport





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