QT 프레임 워크에서는 스택 위젯 컨테이너에서 위젯 그리드 레이아웃 및 버튼이 많은 50 페이지 이상의 최대 페이지 수를 사용할 수 있습니다. . 우리가 과 같은 것을 사용하면 QT에 누적 위젯의 성능 문제가 발생합니다 ??? 또는 다른 경우 우리는 단일 응용 프로그램에서 여러 페이지를 사용하는 다른 방법을 사용해야합니다.성능 문제는 Qt 프레임 워크에서 스택 위젯의 최대 페이지 수를 사용하고있었습니다.
-2
A
답변
1
성능 문제가 아니어야하며 현재 활성화 된 위젯 만 렌더링됩니다. 위젯이 보이지 않더라도 여전히 메모리에 상주하므로 메모리 문제 일 수 있습니다. 임베디드 플랫폼이 RAM에 적당하지 않다면 분명히 보이지 않는 위젯을 메모리에 보관하고 싶지는 않을 것입니다. CPU는 실제 작업을 처리 할 수있을 정도로 빠릅니다.
GUI에서 로직을 완전히 분리하면 메모리 문제를 피할 수 있습니다. 그러면 메모리가 훨씬 작아지고 필요할 때만 뷰 위젯을 만들고 필요없는 경우이 방법으로 메모리를 제거 할 수 있습니다 실제 대화를 메모리에 유지하지 않고 대화 상태를 보존 할 수 있습니다.
또한 조기 최적화에서 길을 잃지 마십시오. 경험적으로 당신이 그렇게 할 때까지는 문제가 없습니다.
관련 문제
- 1. Qt 프레임 워크에서 루비 프로그래밍
- 2. Qt 위젯의 절반 표시
- 3. Qt 프레임 워크에서 작업자 생성을 올바르게 수정하십시오.
- 4. 구성 및 Logback 프레임 워크에서 AsyncAppender 성능
- 5. 성능 문제는
- 6. 성능 문제는
- 7. 성능 문제는
- 8. MySQL의 성능 문제는
- 9. qooxdoo 모바일 프레임 워크에서 위젯의 배경색을 설정하는 방법은 무엇입니까?
- 10. Micro Slim PHP 프레임 워크에서 페이지 리디렉션?
- 11. QT 설치 프레임 워크에서 쉘 프로세스를 실행하고 결과를 기다리십시오.
- 12. homebrew 설치된 프레임 워크에서 macdeployqt
- 13. 프레임 워크에서 javascript 파일의 수를 줄이는 가장 좋은 전략은 무엇입니까?
- 14. 엔티티 프레임 워크에서 최대 날짜로 그룹 결과를 얻는 방법
- 15. Qt 탭 위젯의 MFC 컨트롤
- 16. QT 텍스트 편집 위젯의 따옴표
- 17. 가능한 성능 문제는
- 18. JavaScript 프레임 워크에서 위젯 캡슐화
- 19. Qt 4.7과 4.8 사이의 OpenSceneGraph 성능
- 20. ASP.NET MVC 프레임 워크에서 캐싱
- 21. TreeFrog 프레임 워크에서 ORM 사용
- 22. 페이지로드시 시각적으로 최대 페이지 수를 계산하십시오.
- 23. 새로운 프레임 워크에서 일반적인 로깅, 캐싱 및 성능 정보
- 24. 재생 스칼라 프로젝트의 플레이 프레임 워크에서 데이터베이스 성능 조정
- 25. mapreduce 프레임 워크에서 각 저자의 최상위 단어 수를 계산합니다.
- 26. 문제는 최대 절전 모드
- 27. 다음으로 정렬하여 그룹 수, 성능 문제로 최대 수를 선택하십시오.
- 28. Qt 위젯의 크기를 올바르게 조정하는 방법은 무엇입니까?
- 29. 자바 성능 문제는 - 톰캣 WebappClassLoader은
- 30. 은 어레이는 최대 스택 최대
확실히 알 수있는 유일한 방법은 그것을 시도하고 보는 것입니다. 성능은 실행중인 컴퓨터 및 OS, 사용중인 위젯 종류 등에 따라 크게 달라집니다. 제 생각에 50 페이지가 모두 설정되면 괜찮습니다.하지만 50 페이지 분량의 위젯과 버튼을 초기 설치/점유하는 데 오랜 시간 (예 : 몇 초)이 걸릴 수 있습니다. –
HI Jeremy, ARM 32 비트 Linux OS - Embedded Device, 처음에는이 컨테이너에서 50 페이지가 넘는 스택 위젯 방식으로로드되었습니다. ** 계속 나아가는 것이 좋습니다 (또는) 더 나은 접근 방법을 찾아야합니다. **이 장치를 사용하면 성능 문제가 발생합니다. ??? –
실제 앱처럼 동작하는 테스트 프로그램을 작성하십시오. 그것을 실행하십시오. 성능을 관찰하십시오. 아무도 당신을 위해 그렇게 할 수는 없습니다. "예"또는 "아니오"라고 말할 수 있지만 왜 내 말을 믿어야합니까? 나는 인터넷에있는 무작위 사람이고 잘못 될 수 있습니다. –