SL 엔터프라이즈 앱 개발에 대한 성능 관련 질문이 있습니다.Silverlight Enterprise 앱 개발에 대한 성능 관련 질문이 있습니다.
- 우리는 ItemsSource 컨트롤에 바인딩하는 10.000 개의 행을 가지고 있습니다. (데이터 바인딩시 총 100.000+ UIElements)
Q1. 다른 스레드에서이 바인딩을 수행하는 방법은 무엇입니까? 바인딩이 발생하는 동안 Silverlight가 멈추기 때문입니다.
Q2 다른 방법으로 ItemsControl에서와 같은 시각적 유연성을 제안 할 수 있습니다.
- 서버에서 총 60MB (압축 해제 된 바이너리 직렬화 된 XML) 데이터를 가져오고 SL 사용자가 20 분 동안이 데이터를 사용하도록합니다.
질문 1. 메모리 누수가 발생하여 메모리에 머물고있는 것이 무엇인지 파악하기가 어려워 졌습니까? 이것을 보여줄 수있는 도구가 있습니까?
최신 테스트에 따르면 UIElements는 메모리를 채우는 테스트입니다. 우리는 5 개의 중첩 된 Itemscontrol을 가지며, 적절한 값을 계산으로 채우기 위해 내부 컨트롤의 많은 "로드 된"이벤트를 추적합니다. 내가 아는 한 가상화는 Items 컨트롤에서 작동하지 않습니다.
시간 내 주셔서 감사합니다.
센 doldurma Denetim의 ItemSource의 nelerdir? O DataGrid mi? – gn22
Ayrıca, İngilizce bir sitedir. İngilizce çevirmek gerekir. – gn22