다음을 통해 공유


텍스트 및 TextRange 컨트롤 패턴을 사용할 때 성능 문제 이해

이 항목에서는 Text 및 TextRange 컨트롤 패턴 사용 과 관련된 성능 문제에 대해 설명합니다.

IUIAutomationTextPatternIUIAutomationTextRange 인터페이스는 교차 프로세스 호출을 사용하며 텍스트 콘텐츠를 검색하거나 처리할 때 성능을 향상시키는 캐싱 메커니즘을 제공하지 않습니다.

클라이언트 애플리케이션은 IUIAutomationTextRange::GetText 메서드를 사용하여 적당한 크기의 텍스트 블록을 검색하여 성능을 향상시킬 수 있습니다. 예를 들어 GetText 를 사용하여 단일 문자를 검색하면 각 문자에 대해 프로세스 간 성능 적중이 발생하는 반면 GetText 를 호출할 때 최대 길이를 지정하지 않으면 하나의 프로세스 간 적중이 발생하지만 텍스트 범위의 크기에 따라 대기 시간이 길어질 수 있습니다.

텍스트 기반 컨트롤 작업, 텍스트 콘텐츠 지원 UI 자동화, 텍스트 및 TextRange 컨트롤 패턴 정보, UI 자동화 클라이언트 프로그래머 가이드

UI 자동화 공급자는 텍스트 및 TextRange 컨트롤 패턴을 참조하세요.