2012-06-16 3 views
1

android의 사용자 정의 메소드에 프로파일 링을 사용할 수 없습니까? 프로파일 링 창의 '찾기 :'상자에서 메소드 이름을 검색했습니다. 그러나, 사용하지 마십시오. 나는 Eclipse 3.7.2를 Ubuntu 12.04에서 사용하고있다. 어떤 대답이라도 감사 할 것입니다. 미리 감사드립니다.android에서 사용자 정의 메소드 프로파일 링

+1

일부 메소드는 프로파일 링 할 수 있지만 일부는 그럴 수 없습니다. 이유는 알 수 없습니다. –

답변

1

Java와 같은 VM 기반 언어의 프로파일 링은 특히 샘플링 프로파일 러를 사용할 때 다소 까다 롭습니다. VM은 때때로 일부 메소드를 인라인으로 결정하여 프로파일 러의 뷰에서 완전히 제거하거나 프로파일 러가 소비 한 것으로 생각하는 시간을 줄입니다. an older answer of mine에 샘플링 프로파일 러에 대한 몇 가지 일반적인주의 사항을 언급했습니다.

이 특정 메서드를 검색하는 대신 해당 메서드를 호출하는 메서드 또는이 메서드에서 호출 한 메서드를 검색 할 수 있습니다. 바라 건데, 당신은 당신의 방법이 성능 문제인지를 판단 할 수있는 충분한 정보를 분별할 수있을 것이다.

코드에 대한 자세한 정보를 제공하지 않고 정확히 응용 프로그램의 프로파일 링 방법을 지정하지 않으면보다 구체적으로 설명하기가 어렵습니다. 계측 또는 샘플링 프로파일 러를 사용하는 경우 최소한 언급해야합니다. ...