VadiMGP
|
Posted: Wed Mar 24, 2010 19:54 Post subject: |
|
|
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 миллисекунды. Что и требовалось доказать. |
|