MVC를 사용하도록 응용 프로그램을 변경했으며 속도가 매우 느립니다.MVC를 사용하여 느린 GWT 응용 프로그램의 속도를 높이려면 어떻게해야합니까?
설명 :
- (5 개) 복합 재료의 수, 각 복합 다른 데이터를 나타냅니다 항상
- 응용 프로그램을 표시되지 않습니다이 응용 프로그램은 MVC를 사용하고 내가 각 합성에 모델을 통과하고 때 업데이트가 발생합니다.
- 알림을 수신 할 때마다 트리 (및 모든 트리 항목)를 다시 작성하지만 트리 항목 중 하나만 변경되었으므로 아마도 낭비 일 수 있습니다.
- 트리 항목에서 무엇인가가 변경 될 때마다 저장되지 않은 상태로 돌아간 저장된 아이콘이 있기 때문에 텍스트 상자에서 텍스트를 변경하거나 메뉴를 선택하는 것과 같이 사소한 일을 알리는 앱 스타일 덕분에() .
- 모든 컴포지트는 동일한 옵서버 인터페이스를 구현하므로 모든 모든 notify()에서 업데이트됩니다.
누군가이 앱을 빠르게 실행하기 위해 필요한 팁을 줄 수 있습니까? 위의 어느 것보다 많은 CPU가 다른 것보다 배가 고 있을지도 모릅니다. 즉, 많은 CPU 시간을 사용하게 될 모든 notify()에 대해 < 20 개의 항목을 가진 트리를 다시 작성하는 중입니다. 다시 설계해야합니까? TreeStoreChanged와 같은 별도의 인터페이스를 만들어야 트리를 알릴 수 있으며 시간 낭비 일뿐입니다.