강제로 WPF의 CompositionTarget.Rendering을 실행하는 방법은 초당 X 프레임을 실행합니까? 또는 거의 이것? 감사합니다.CompositionTarget.Rendering을 강제로 실행하는 방법은 초당 X 프레임을 실행합니까?
답변
성능 벤치 마크에만 관심이있는 경우 Rendering
이벤트를 구독하지 마십시오.
성능이 저하 될 수 있습니다.
WPF는 애니메이션이 두 번째 (비 - ui) 스레드의 높은 프레임 속도로 렌더링되도록 보장하지 않습니다. 예를 들어이 스레드는 관리되지 않는 코드 만 실행하여 가비지 수집에 의해 중단되지 않도록합니다.
렌더링 이벤트에 종속되면 UI 스레드와이 렌더링 스레드를 동기화하기 위해 WPF가 필요합니다. 편집 : 당신이 프레임 속도를 변경하려는 경우 DesiredFrameRate
애니메이션에 그 이름으로 속성을 설정하여 힌트를 수 있습니다. (기본값은 60입니다.)
실제 프레임 속도를 보려면 천공기와 같이 profiling tools을 실행하십시오.
이 렌더링에는 성능이 좋지 않으므로 제발 다른 방법을 제안 해주세요. – Seva
DesiredFrameRate를 사용하여 코드에서 fps를 설정하는 방법을 모르겠다. 설명해 주시겠습니까? – Seva
@Alan : DesiredFrameRate는 'Timeline'에서 상속 된 모든 애니메이션의 종속성 속성입니다. 예를 들어, 이중 애니메이션에서 설정할 수 있습니다. 상속 계층 구조는 다음을 참조하십시오. http://msdn.microsoft.com/en-us/library/system.windows.media.animation.animationtimeline.aspx#inheritanceContinued –
- 1. 어떻게 Heroku에서 코드를 초당 한 번 실행합니까?
- 2. asdoc을 강제로 강제로 실행하는 방법
- 3. Eclipse의 Java 애플릿에서 초당 프레임을 표시하는 방법은 무엇입니까?
- 4. jQuery 애니메이션을 강제로 동시에 실행하는 방법은 무엇입니까?
- 5. C++ 빌더에서 초당 플래시 무비의 프레임을 얻는 방법
- 6. VS2008 C++ 빌드 후 빌드 이벤트를 강제로 실행하는 방법은 무엇입니까?
- 7. Reporting Services에서 매개 변수가 변경되면 보고서를 강제로 실행하는 방법은 무엇입니까?
- 8. iphone 앱의 fps (초당 프레임 수) 계산
- 9. Ruby에서 LocalJumpError를 강제로 강제 실행하는 방법?
- 10. 초당 프레임
- 11. 플래시로 초당 이미지 수가 증가합니까?
- 12. pycharm에서 nosetest를 어떻게 실행합니까?
- 13. Core Core Animation은 32 x 32 px에서 120 x 170 px까지 초당 20 프레임의 확대를 지원합니까?
- 14. 초당 C# 방법을 프로파일하는 방법은 무엇입니까?
- 15. 리스트에서 데이터 프레임을 요소로 사용하는 방법은 무엇입니까?
- 16. 터미널을 사용하여 .command 파일을 실행하는 방법은 무엇입니까?
- 17. ZedGraph의 Xaxis에서 시간 프레임을 변경하는 방법은 무엇입니까?
- 18. 응용 프로그램을 강제로 실행하는 방법 설정 번들이 업데이트 되나요?
- 19. 프로세스를 실행하는 Python 방법 자세히 X times
- 20. MOSS를 실행하는 경우 어셈블리 x 사용
- 21. 초당 로우 레일 잡글 요청 받기 (초당 8-15 회)
- 22. 초당 JavaScript 분과 초
- 23. FMOD, 초당 박자
- 24. 초당 파일 쓰기
- 25. 태그를 통해 UIButton의 프레임을 조작하는 방법은 무엇입니까?
- 26. guard + guard-rspec를 사용하여 모든 사양을 강제로 실행하는 방법이 있습니까?
- 27. iPhone 응용 프로그램을 강제로 다시 실행하는 방법이 있습니까?
- 28. 이전 버전의 eog를 강제로 새 인스턴스에서 실행하는 방법?
- 29. OpenBSD에서 VisualWorks를 어떻게 실행합니까?
- 30. MySQL에서 이벤트가 강제로 실행되도록하는 방법
작동하지 않는 것은 무엇입니까? –
그냥 성능을 테스트합니다. – Seva