문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

성능

Silverlight

이 섹션 항목에서는 여러 스레드를 사용하여 백그라운드 작업을 실행하고 응용 프로그램의 반응 속도를 높이는 등 Silverlight 기반 응용 프로그램의 성능을 향상시키는 방법에 대해 설명합니다..

Silverlight에서는 다양한 스레딩 기능을 제공합니다. BackgroundWorker 클래스를 사용하면 간단한 이벤트 모델을 사용하여 진행률을 보고하고 결과를 반환함으로써, 스레드 풀 스레드에서 백그라운드로 취소 가능 작업을 실행할 수 있습니다. 이벤트를 사용하여 스레드 간에 통신하면 스레드 동기화의 복잡성을 크게 줄일 수 있습니다.

또한 Silverlight에는 다양한 고급 스레딩 기능이 포함되어 있습니다. 예를 들어, 중요한 코드 섹션에 대한 액세스를 방지하는 모니터 기능, 스레드의 작업을 동기화하는 대기 핸들, 데이터에 대한 동시 액세스 속도를 높이는 연동 작업, 주기적으로 백그라운드 작업을 실행하는 타이머 및 기타 스레드 풀 스레드 사용 방법 등이 있습니다.

성능 팁

Silverlight 기반 응용 프로그램을 빠르고 부드럽게 실행하는 데 유용한 정보를 제공합니다.

방법: 백그라운드 작업자 사용

진행률 보고, 결과 반환, 작업 취소 등 백그라운드로 작업을 실행하는 데 권장되는 방법을 설명합니다.

관리되는 스레딩

관리되는 스레드의 기능, 스레드 작업 동기화 및 응용 프로그램 데이터 보호를 위해 제공되는 클래스, 여러 스레드 사용을 위한 최선의 방법 등을 설명합니다.

초기화 지연

System.Lazy<T> 클래스를 사용하여 개체에 처음 액세스할 때 개체를 초기화하는 방법에 대해 설명합니다.

Silverlight 하드웨어 가속

시각적 요소를 비트맵으로 캐시하여 하드웨어 가속을 활용하는 방법을 설명합니다.

커뮤니티 추가 항목

추가
표시: