Тормозить начинают все при растягивании окна больше четверти 1280*1024. ГДИ+ с буфером/без него — тормозят жестоко. ГДИ без буфера — практически не заметно.
with cleartype fonts
Разрешение: {Width=1024, Height=768}
0,0303 (GDI с двойной буферизацией)
0,0304 (GDI)
0,0991 (GDI+ с двойной буферизацией)
0,2056 (GDI+)
with cleartype fonts without accelerator
Разрешение: {Width=1024, Height=768}
0,0365 (GDI с двойной буферизацией)
0,0652 (GDI)
0,0570 (GDI+ с двойной буферизацией)
0,2334 (GDI+)
Standart font effect with acceleration
Разрешение: {Width=1024, Height=768}
0,0291 (GDI с двойной буферизацией)
0,0167 (GDI)
0,0450 (GDI+ с двойной буферизацией)
0,0404 (GDI+)
Standart font effect without acceleration
Разрешение: {Width=1024, Height=768}
0,0333 (GDI с двойной буферизацией)
0,0756 (GDI)
0,0463 (GDI+ с двойной буферизацией)
0,0512 (GDI+)
No font effect with acceleration
Разрешение: {Width=1024, Height=768}
0,0224 (GDI с двойной буферизацией)
0,0134 (GDI)
0,0344 (GDI+ с двойной буферизацией)
0,0299 (GDI+)
No font effect without acceleration
Разрешение: {Width=1024, Height=768}
0,0273 (GDI с двойной буферизацией)
0,0284 (GDI)
0,0347 (GDI+ с двойной буферизацией)
0,0583 (GDI+)
PIV 2400/512 кэш
Asus V9000 GetForce4 mx-440 AGP-8. Драйвер полулевый, от NVideo(все притащить нормальный ляниво).
Мама асустековская, какая именно по моему тебе интересно не будет. С DDR. Памяти гиг.
Разрешение 1024/768. Выше, мониторчик у меня слабый.
Если нужно более точно написать, скажи, посмотрю.
Разрешение: {Width=1400, Height=1050}
0,2022 (GDI с двойной буферизацией)
0,2422 (GDI)
0,4014 (GDI+ с двойной буферизацией)
0,9658 (GDI+)
V> нужна следующая: 1. Тип видеокарты.
GeForce2 Go, 16Mb
V> 2. Драйвер. Его производитель (в основно интересно дова из поставки виндвс или качанные с сайта производителя) и версия.
Здравствуйте, TK, Вы писали:
TK>Стоило-бы добавить SuppressUnmanagedCodeSecurity к импортируемым WinAPI функциям. Обеспечить корректность передаваемых параметров не так сложно. А лишний security check совершенно никчему.
Попробовал. Разница есть, но измеряется в тысячных долях секунды. Так что этим делом можно пренибречь. На GDI-функции время тратится больше.
ЗЫ
А от этого атрибута никаких проблем потом нельзя схопотать?
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, wraithik, Вы писали:
W>Тормозить начинают все при растягивании окна больше четверти 1280*1024. ГДИ+ с буфером/без него — тормозят жестоко. ГДИ без буфера — практически не заметно.
А какой у тебя уровень сглаживания шрифтов используется? Не ClearType случаем?
Попробуй, плиз провести тесты с разными вариантами склаживания (и без него, в том числе).
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, GlebZ, Вы писали:
GZ>with cleartype fonts GZ>Разрешение: {Width=1024, Height=768} GZ>0,0303 (GDI с двойной буферизацией) GZ>0,0304 (GDI) GZ>0,0991 (GDI+ с двойной буферизацией) GZ>0,2056 (GDI+) GZ>with cleartype fonts without accelerator GZ>Разрешение: {Width=1024, Height=768} GZ>0,0365 (GDI с двойной буферизацией) GZ>0,0652 (GDI) GZ>0,0570 (GDI+ с двойной буферизацией) GZ>0,2334 (GDI+)
GZ>Визуально разницы не заметил. Может я тормоз?
А ты точно растягивал окно вручную до почти полного эрана в выделенных режимах? 0.2 == 5 кадров в секунду. А 5 кадров в секунду любой тормоз должен заметить. На экране при этом должны волны пойти.
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, der Igel, Вы писали:
DI>Разрешение: {Width=1400, Height=1050} DI>0,2022 (GDI с двойной буферизацией) DI>0,2422 (GDI) DI>0,4014 (GDI+ с двойной буферизацией) DI>0,9658 (GDI+)
В последнем режиме должна быть нехилая волна. Да? Хотя и в предпоследнем тоже должна быть.
Но что забавно, тормоза как с двойной буферизацией, так и без нее. Офигеть! Значит карта дохлая но BitBlt делает почти мгновенно.
V>> нужна следующая: 1. Тип видеокарты. DI> GeForce2 Go, 16Mb
Ноут? Ну, видимо да.
А какой у тебя режим сглаживания? Скорее всего КлиарТайп.
Попробуй с другими режимами склаживания потестировать (в том числе и с выключенным).
Да, 4.4.8.2 — это номер дров? Судя по номеру это видимо МС-ные (ну, из поставки виндовс)?
Если это так, после тестов с разными режимами сглаживания попробуй, плиз, загрузить более современные дрова с nvidia.
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, Badenweiler, Вы писали:
B>1. Inno3D GeForce 2 MX400, 64 mb SDRAM B>2. NVIDIA GeForce2 MX/MX 400 (Microsoft Corporation), ver. 5.6.7.3, 4/7/2004. File version 6.14.10.5673 B>3. Intel Celeron 4 (Willamette) 1.72 ghz, 128 kb L2 B>4. WinXP Pro Version 5.1 (Build 2600.xpsp_sp2_rtm.040803-2158 : Service Pack 2) B>5. Service Pack 2
B>
B>Разрешение: {Width=1024, Height=768}
B>0.0682 (GDI с двойной буферизацией)
B>0.0527 (GDI)
B>0.0927 (GDI+ с двойной буферизацией)
B>0.4551 (GDI+) //<--Что это?
B>
Какой режим сглаживания включен? Попробуй потестировать с другими. (Видимо у тебя был КлиарТайп включен.)
На такой не моложой технике лучше его выключать. Похоже он нехило грузит процессор.
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
VD>Для этого нужно запустить тест, раза 2-4 выполнить "Test All" и запостить результаты теста (которые при этом помещаются в клипборд) в ответ на это сообщение. При этом результаты нужно снабдить описанием своего компьюетра. Информация о компьютере нужна следующая:
Разрешение: {Width=1280, Height=1024}
0,0411 (GDI с двойной буферизацией)
0,0353 (GDI)
0,1326 (GDI+ с двойной буферизацией)
0,0503 (GDI+)
Разрешение: {Width=1280, Height=1024}
0,0409 (GDI с двойной буферизацией)
0,0165 (GDI)
0,0655 (GDI+ с двойной буферизацией)
0,0466 (GDI+)
Разрешение: {Width=1280, Height=1024}
0,0449 (GDI с двойной буферизацией)
0,0235 (GDI)
0,0944 (GDI+ с двойной буферизацией)
0,0447 (GDI+)
VD>1. Тип видеокарты
Adapter : MSI MS-StarForce GeForce 6600 (NVIDIA GeForce 6600)
VD>2. Драйвер. Его производитель (в основно интересно дова из поставки виндвс или качанные с сайта производителя) и версия.
Model : nv4_mini.sys
Version : 6.14.10.7184
Expected Windows Version : 4.00
Video Acceleration : Yes
VD>3. Процессор (тип, частота, объем кэша).
Model : AMD Athlon(tm) 64 Processor 3200+
Speed : 1.99GHz
L2 On-board Cache : 512kB ECC Synchronous, Write-Back, 16-way set, 64 byte line size
VD>4. Версия Виндовс
WinXP prof 64
. VD>5. Версия сервиспака для виндовс