그래서 두 개의 imac, imac_1 및 imac_2가 firewire를 통해 연결된 설치가 있습니다. imac_1은 imac_2와 imac_2에 디버깅 정보를 보냅니다. 디버깅 정보를 캡처하는 C++ 프로그램이 있습니다. (아래 그림 참조)GUI 작성 문제
이제 QT를 사용하여 생성 된 디버깅 정보를 직접 작성하면 매우 천천히, 느린 나는 GUI가 데이터를로드하는 데 시간이 걸린다는 것을 의미합니다. 그래서 내가 디버깅 정보를 버퍼에 쓴 다음 그 버퍼를 GUI에 덤프했지만 GUI가 데이터를로드하는 데 시간이 걸리기 때문에 속도가 느려졌습니다.
나는 디버깅 정보를 파일에 기록한 다음 gui에로드 할 생각을하고있었습니다. 그래서 내가 GUI에 처음 10,000 라인을로드하고 사용자가 아래로 스크롤하면 다음 10,000 라인을로드합니다.
imac_1 (송신기) ---> 파이어 와이어 (중) -> imac_2 (수신기)
어떤 아이디어 나 제안 ???? 맥 OS X, 엑스 코드, 아이맥
상당히 많은 정보가 없어도 나는 만족스러운 대답을 생각조차 할 수 없다. 왜 GUI가 느린 지 알 수 있습니까? 두 가지 방법으로 데이터를 처리하는 것이 느리다면 아마 3 분의 1보다 빠르지 않을 것입니다. –
내가 GUI가 느린 이유는 GUI 오버 헤드 때문입니다. 나는 내 문제를 설명하는 데 좋은 일을하지 못했지만 다른 사람들은 당신이 알고 싶어 할 것이 무엇이라고 생각합니다. 감사합니다. – infinitloop