Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Указание базового адреса модуля 
Author Message
VadiMGP



PostPosted: Wed Mar 24, 2010 19:54    Post subject: Reply with quote

MVV wrote:
Тем более, судя по всему, кроме этих цифр у тебя больше контраргументов нет.
И не будет, не надейся. Я не обсуждаю алкашей в переходах и куда катится этот мир.
Нравится тебе это или нет, но я говорю о времени исполнения программы.

MVV wrote:
Написанная на скорую руку утилита определила время загрузки и выгрузки по предпочтительному и иному адресу (во втором случае я специально выделял блок памяти по предпочтительному адресу функцией VirtualAlloc, заставляя систему перебазировать модуль), совокупное за 1000 итераций:

(виртуальная машина, XP, 1500 МБ ОЗУ, 1 ядро @ 2.66 ГГц)

virtualpanel.wfx (119 КБ) - 12368 и 14681 мс
Вот и посмотрим.
14681-12368=2313.
Мы прекрасно знаем, что ТС не грузит DLL по 1000 раз. Значит
2313/1000=2.313
Вот ты и получил выигрыш примерно в 2.3 миллисекунды. Что и требовалось доказать.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group