2008-09-19 3 views
2

p/invoke 호출 비율을 표시하는 .NET 성능 카운터가 있습니까? 방금 전에 디버깅 한 응용 프로그램이 엄격한 루프 내에서 관리되는 토지의 원시 코드를 호출하는 것으로 나타났습니다. 의도 된 구현은 p/invoke 호출을 한 번 수행 한 다음 캐시하는 것이 었습니다. CLR Interop 또는 Remoting .NET 성능 카운터를 통해이 실수를 알 수 있었는지 궁금합니다. 어떤 아이디어?p/invoke 호출 비율을 보여주는 .NET 성능 카운터가 있습니까?

답변

2

"# 마샬링"성능 카운터에 대해 ".NET CLR Interop"을 사용해보십시오.

자세한 내용은 http://msdn.microsoft.com/en-us/library/ms998551.aspx을 참조하십시오.

+0

많은 pinvoke 호출에는 마샬링 할 매개 변수가 없습니다. "# 마샬링"카운터가 영향을 받는지 알고 있습니까? –

+0

불행히도, 나는 확실히 알기에 충분하지 않았습니다. –

관련 문제