GDI, GDI+, Direct2D 성능 비교

GDI:
DrawRandomLines(20000): elapsed time = 0.447 sec.

GDI+:
DrawRandomLines(20000): elapsed time = 9.947 sec.

Direct2D:
DrawRandomLines(20000): elapsed time = 0.035 sec.

GUI 라이브러리 만들면서 테스트 해보니 생각보다 차이가 심하군요.
D2D 비교적 쓰기도 편하고 성능도 준수하고 Retained mode에서도 불편함이 없네요

3개의 좋아요

@그라목손 MFC로 하신건가여?

2개의 좋아요

넵, 어느 정도 완성되면 깃허브에 공개 할 예정입니다.

3개의 좋아요