Re[11]: GDI+ - супер тормоз?
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 29.11.22 08:59
Оценка:
Здравствуйте, Marty, Вы писали:

P>>А ты не мог бы фрагмент картинки показать?


M>Я ж вроде показывал — http://rsdn.org/forum/winapi/8417035.1
Автор: Marty
Дата: 28.11.22


Я имею ввиду весь результ или кусочек его. Одного элемента маловато, что бы суть происходящего понять.
Re[12]: GDI+ - супер тормоз?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 29.11.22 09:03
Оценка:
Здравствуйте, Pauel, Вы писали:

M>>Я ж вроде показывал — http://rsdn.org/forum/winapi/8417035.1
Автор: Marty
Дата: 28.11.22


P>Я имею ввиду весь результ или кусочек его. Одного элемента маловато, что бы суть происходящего понять.


Ну вот как-то так
Маньяк Робокряк колесит по городу
Re[13]: GDI+ - супер тормоз?
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 29.11.22 11:07
Оценка:
Здравствуйте, Marty, Вы писали:

M>>>Я ж вроде показывал — http://rsdn.org/forum/winapi/8417035.1
Автор: Marty
Дата: 28.11.22

P>>Я имею ввиду весь результ или кусочек его. Одного элемента маловато, что бы суть происходящего понять.
M>Ну вот как-то так
M>Image: 2022_10_02_12_03_20_image.png

А если заливку отключить? Т.е. что по времени отъедает больше всего?
Re[14]: GDI+ - супер тормоз?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 29.11.22 11:15
Оценка:
Здравствуйте, Pauel, Вы писали:

M>>Ну вот как-то так

M>>Image: 2022_10_02_12_03_20_image.png

P>А если заливку отключить? Т.е. что по времени отъедает больше всего?


  Тайминги без заливки
DoPaint: 31ms
DoPaint: 47ms
DoPaint: 47ms
DoPaint: 47ms
DoPaint: 47ms
DoPaint: 31ms
DoPaint: 32ms
DoPaint: 47ms
DoPaint: 63ms
DoPaint: 32ms
DoPaint: 31ms
DoPaint: 47ms
DoPaint: 47ms
DoPaint: 46ms
DoPaint: 47ms
DoPaint: 31ms
DoPaint: 47ms
DoPaint: 47ms
DoPaint: 31ms

Если сравнить тем, что я приводил раньше
Автор: Marty
Дата: 28.10.22
, то где-то раза в два-три побыстрее, но все равно в дцать раз медленнее обычного GDI
Маньяк Робокряк колесит по городу
Re[15]: GDI+ - супер тормоз?
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 29.11.22 14:41
Оценка:
Здравствуйте, Marty, Вы писали:

M>Если сравнить тем, что я приводил раньше
Автор: Marty
Дата: 28.10.22
, то где-то раза в два-три побыстрее, но все равно в дцать раз медленнее обычного GDI


А если поиграться с настройками сглаживания? У меня шота не складывается пазл, какая то загадка у тебя. Работает как в конце 90х
Re[16]: GDI+ - супер тормоз?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 29.11.22 14:50
Оценка:
Здравствуйте, Pauel, Вы писали:

M>>Если сравнить тем, что я приводил раньше
Автор: Marty
Дата: 28.10.22
, то где-то раза в два-три побыстрее, но все равно в дцать раз медленнее обычного GDI


P>А если поиграться с настройками сглаживания? У меня шота не складывается пазл, какая то загадка у тебя. Работает как в конце 90х


Настройки сглаживания по идее только на границы должны влиять. Куда 2/3 времени при заливке уходят — не понятно. Ну и я пробовал играть — но то ли баг где-то у меня, то ли хз — но всякие антиальясинг опции для GDI+ ничего не меняют
Маньяк Робокряк колесит по городу
Re[16]: GDI+ - супер тормоз?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 29.11.22 14:58
Оценка:
Здравствуйте, Pauel, Вы писали:

M>>Если сравнить тем, что я приводил раньше
Автор: Marty
Дата: 28.10.22
, то где-то раза в два-три побыстрее, но все равно в дцать раз медленнее обычного GDI


P>А если поиграться с настройками сглаживания? У меня шота не складывается пазл, какая то загадка у тебя. Работает как в конце 90х


Ну, если что, у меня видяха хоть если и не из девяностых, то из начала десятых, low profile low power AMD какая-то. Меня устраивает в общем, я её уже в третий комп переставляю. Но если по текущему проекту, мне бы вообще хотелось, чтобы всё работало на любом древнем хламе
Маньяк Робокряк колесит по городу
Re[17]: GDI+ - супер тормоз?
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 30.11.22 10:39
Оценка:
Здравствуйте, Marty, Вы писали:

M>Ну, если что, у меня видяха хоть если и не из девяностых, то из начала десятых, low profile low power AMD какая-то. Меня устраивает в общем, я её уже в третий комп переставляю. Но если по текущему проекту, мне бы вообще хотелось, чтобы всё работало на любом древнем хламе


А если тож самое отрендерить в битмап, как изменится перформанс? Это чтобы проверить, видяха виновата или нет.
Re[18]: GDI+ - супер тормоз?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 30.11.22 10:41
Оценка:
Здравствуйте, Pauel, Вы писали:

M>>Ну, если что, у меня видяха хоть если и не из девяностых, то из начала десятых, low profile low power AMD какая-то. Меня устраивает в общем, я её уже в третий комп переставляю. Но если по текущему проекту, мне бы вообще хотелось, чтобы всё работало на любом древнем хламе


P>А если тож самое отрендерить в битмап, как изменится перформанс? Это чтобы проверить, видяха виновата или нет.


В битмап — это в MemoryDC? Там видяха не будет участвовать? Или как-то по другому?
Маньяк Робокряк колесит по городу
Re[19]: GDI+ - супер тормоз?
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 30.11.22 11:17
Оценка:
Здравствуйте, Marty, Вы писали:

P>>А если тож самое отрендерить в битмап, как изменится перформанс? Это чтобы проверить, видяха виновата или нет.


M>В битмап — это в MemoryDC? Там видяха не будет участвовать? Или как-то по другому?


Наверное в меморидц, рисовать должен процессор, насколько я понимаю.
Re[20]: GDI+ - супер тормоз?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 30.11.22 11:34
Оценка:
Здравствуйте, Pauel, Вы писали:

P>>>А если тож самое отрендерить в битмап, как изменится перформанс? Это чтобы проверить, видяха виновата или нет.


M>>В битмап — это в MemoryDC? Там видяха не будет участвовать? Или как-то по другому?


P>Наверное в меморидц, рисовать должен процессор, насколько я понимаю.


Ну, с одной стороны похоже на то, да, но с другой стороны это убивает напрочь идею двойной буферизации — отрисовка в бэк буфер не будет аппаратно ускоряться.

Хотя, почитал — вроде так. Странно. Раньше что-то не задумывался
Маньяк Робокряк колесит по городу
Re[21]: GDI+ - супер тормоз?
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 30.11.22 12:51
Оценка:
Здравствуйте, Marty, Вы писали:

P>>Наверное в меморидц, рисовать должен процессор, насколько я понимаю.


M>Ну, с одной стороны похоже на то, да, но с другой стороны это убивает напрочь идею двойной буферизации — отрисовка в бэк буфер не будет аппаратно ускоряться.


Не убивает. Просто ты руками это будешь делать. Склеиваешь слои из битмапу и потом плюхаешь это в wm-paint.

Перформанс как изменится, если в через мемори рисовать?
Re[22]: GDI+ - супер тормоз?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 30.11.22 13:03
Оценка:
Здравствуйте, Pauel, Вы писали:

M>>Ну, с одной стороны похоже на то, да, но с другой стороны это убивает напрочь идею двойной буферизации — отрисовка в бэк буфер не будет аппаратно ускоряться.


P>Не убивает. Просто ты руками это будешь делать. Склеиваешь слои из битмапу и потом плюхаешь это в wm-paint.


P>Перформанс как изменится, если в через мемори рисовать?



Ну, GDI+ то он вроде и так всё процессором рисует, а вот обычный GDI вроде использует аппаратное ускорение видяхи, когда на экран рисует
Маньяк Робокряк колесит по городу
Re[23]: GDI+ - супер тормоз?
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 30.11.22 13:13
Оценка:
Здравствуйте, Marty, Вы писали:

M>Ну, GDI+ то он вроде и так всё процессором рисует, а вот обычный GDI вроде использует аппаратное ускорение видяхи, когда на экран рисует


Надо выяснить, поменяется ли перформанс. А он может поменяться в обе стороны.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.