2012-03-23 3 views
3

일정 기간 동안 수행되는 호출을 보여주기 위해 시간 프로파일 러 도구를 어떻게 설치해야할까요? 나는 그것이 실행 시간의 모든 호출을 보여주고 싶지 않아. 이것이 가능합니까?특정 시간 범위 내의 시간 프로파일 러?

나는 플래그로 시도했지만 아무 것도 변경되지 않습니다.

기본적으로 나는 특정 피크에 집중하고 싶습니다.

답변

9

Option 키를 누른 상태에서 드래그 그냥 시간 범위에서 결과를 포함합니다. 정말 간단합니다.

+0

Xcode 7.3을 확대하면 확대/축소 컨트롤이 다시 축소됩니다. 그러나 명령 드래그가 작동했습니다. –

+0

사실, 7.3에서는 * 어떤 * 수정 자 키도 필요하지 않다고 생각합니다. –

1

사용자 코드에서 인스 트루먼 트의 임의의 플래그를 트리거하는 방법은 없습니다 (어쨌든 알고 있습니다). 나는 몇 가지 대안을 생각 해냈다.

제가 찾은 가장 간단한 방법은보고 싶은 물건 바로 앞뒤에 sleep(1)에 전화하는 것입니다. 즉, 이전의 전체 유휴 기간을 쉽게 확인할 수 있음을 의미합니다. 관심. 조잡하지만 효과적입니다.

다른 대안은 인 스트 루먼트의 사용자 정의 인스트루먼트 메커니즘을 사용하여 특정 호출을 인스트루먼트 할 수 있다는 것입니다. 마찬가지로 타임 라인에서 참조 할 수있는 다른 항목을 제공 할 수 있습니다. 이것들은 생성하기에 어려울 수 있고, 바로 얻을 수 있습니다. 그래서 가장 자주 나는 위에 설명 된 더 까다로운 방법을 사용합니다. 악기의 타임 라인에

HTH