길가메쉬를 통해서 속도를 개선했는데도-
렌더링 속도가 느리다.
백그라운드에서 연산처리가 일어나기 때문에 브라우저 상에서는 느리고 빠르고의 처리를 확인할 수 있는 방법은 뒤에 배경이 바뀌느냐 아니냐로 밖에 표출이 안 됨.
그래서 버벅거림이나 그런 현상이 아니라, 랜더링 자체가 버벅거리게 되어 있어서 속도 자체가 느려졌다는 느낌은 안 듬.
문제는 렌더링 자체는 연산처리가 되고 있기 때문에 확대할 수록 렌더링 자체의 속도는 느려짐.
좌표점 표시나 다른 요소들은 빠르게 움직이는데, 뒤에 배경 자체는 존나 느려서,
아무래도 연산처리는 어케 하는 게 맞는데,
이걸 어케 줄이지?
10000000 정도로 줌하고,
해상도를 1000으로 두면 1픽셀당 1000번을 연산하기 때문에 화면 전체로 가버리면 엄청 많아지는데.
그렇다고 1000을 안 하면 10000000 정도의 줌에서는 제대로 된 탐험이 안 되는데.
무한의 영역을 어케 처리하쥐?
컴퓨터의 한계인가.
화면 자체를 쪼개볼까.
세분화해서 개별적으로 처리하면,
부분적으로는 빨라지긴 하겠지만, 전체에서는 오히려 느려지겠지.
연산이 되는 것도 퍼센트로 프로그레스바로 나타내면 좋겠지만,
그렇게 했더니 속도가 훨씬 느려졌어.
10퍼센트 단위로 쪼개서 10번 보내니까. 무엇보다 백그라운드에서 메인으로 넘어올 때 얘네들이 이걸 클론해서 가져와. 포인터로 가져오는 게 아니라서 1번 보내면 될 걸 10번으로 쪼개니 데이터의 양 또한 10배가 되어버려.
아아~
연산처리량을 줄이는 게 이거의 관건.
일단 미니맵이나 이어서 하자.
쇼셜 미니맵이었쥐.
댓글 0