많은 데이터를 출력 할 때 느려지는 현상을 개선하는 방법이 있을까요?
글쓴이: kjh27814 / 작성시간: 목, 2013/08/01 - 2:27오후
안녕하세요.
프로그램 개발 도중 궁금점이 있어 질문드립니다.
어느 좌표값을 가지고
해당 좌표에 Painter로 포인트나 라인을 여러개 그릴 때,
데이터의 개수가 많아질수록 출력이 느려집니다.
출력한 대상을 가지고 이동 시 화면이 이동 되는 등의 행동을 해야하는데, 이동이나 축소를 할 때마다 뚝뚝뚝뚝 끊기는 현상을 방지하고 싶습니다.
당연한 현상이긴 하지만 혹시 출력 속도를 향상 시킬 수 있는 방법이 있을까요?(repaint 범위 지정 제외)
툴은 Qt를 사용중입니다.
답변 주시면 감사하겠습니다.
Forums:
오브젝트 위치에 따라 쿼드트리를 만들어서,
오브젝트 위치에 따라 쿼드트리를 만들어서, 클리핑하는게 가장 간단한 방법입니다.
답변 감사합니다.
아.. 현재 쿼드트리로 구성이 되어 있습니다.
400만개 가량의 데이터를 출력하면 극한으로 끊기는군요 ㅜㅜ
출력하는 오브젝트를 줄여야 성능이
출력하는 오브젝트를 줄여야 성능이 향상됩니다.
쿼드트리로 줄였는데도 400만개라면 소프트웨어적으로 해결하려는 생각은 버려야할 것 같습니다.
댓글 달기