프로파일 링 및 최적화 안내서
이 안내서는 성능을 향상시킬 수있는 여러 가지 실용적인 방법을 설명합니다. Katana 장면을 줄이고 렌더링 시간을 줄입니다. 또한 분석 할 수있는 여러 가지 체계적인 방법을 다룹니다. Katana 장면 최적화에 소요되는 시간을 제한 할 수 있습니다.
때때로 이러한 권장 사항 중 일부는 모순되는 것처럼 보일 수 있습니다. 이것은 의도적입니다. 장면 그래프, 해당 작업 및 입력은 프로젝트마다 크게 다릅니다. 한 장면에서 작동하는 것이 다른 장면에서 느려질 수 있습니다. 프로파일 링 및 최적화는 반복적 인 결과 중심 프로세스 여야합니다. 경험을 통해 특정 상황과 특정 장면에서 잘 작동하는 것에 대한 직관을 개발할 수 있습니다.
최적화를위한 일반적인 워크 플로우 패턴 Katana 장면 탐색은 다음과 같습니다.
- 식별 optimization target예를 들어 첫 번째 픽셀까지의 시간, 메모리 축소 cook() 전화.
- 병렬 평가가 가능하도록 스레드 안전하지 않은 작동을 식별하고 리팩터링하십시오.
(1)에 대해 측정하십시오. - op 트리에서 가장 많은 비용이 드는 op를 식별하십시오.
• 이러한 작업을 분석하고 가능한 경우 코드를 최적화하십시오.
(1)에 대해 측정하십시오.• 가능한 한 많은 작전을 반복하십시오.
- 장면 트리에서 데이터 종속성을 분석하여 op 트리 병렬 처리를 활용하십시오.
• 적절한 경우 리 팩터 노드 그래프.
- 캐시 설정을 조정하십시오.
노드 그래프를 향상시키는 다양한 방법 이해 Katana 사용할 것을 배우십시오.
운영을 개선하는 방법에는 여러 가지가 있습니다. Katana. 다양한 상황에서 고려해야 할 사항과 사용법을 알아 봅니다.
병목 현상 식별, 뮤텍스 간접 사용 및 기타 동기화 기본 요소를 이해하는 방법 배우기 Katana 장면 처리량.
이 안내서는 장면 최적화에 필수적인 주요 지식 영역을 강조하여 OpScript 성능을 향상시키는 방법을 안내합니다.
도움이되지 않은 죄송합니다
왜 도움이되지 않습니까? (해당되는 모든 것을 체크하세요)
의견을 보내 주셔서 감사합니다.
찾고있는 것을 찾을 수 없거나 워크 플로에 대한 질문이있는 경우 시도해보십시오 파운드리 지원.
학습 내용을 개선 할 수있는 방법에 대한 의견이 있으시면 아래 버튼을 사용하여 설명서 팀에 이메일을 보내십시오.
의견을 보내 주셔서 감사합니다.