은 악기 하나가 상기 터미널에서 사용될 수있는 장비를 사용하여, 메모리 누출을 확인하고자하는 경우인스트루먼트를 명령 행을 사용하여 사용할 수 있습니까?
Valgrind의
대체로서 이용 될 수 있는가?
$ instruments -h
사용 예제 :
$ instruments -t mytemplate -a myapp.app
누수를 들어, Leaks.tracetemplate
을 시도
은 악기 하나가 상기 터미널에서 사용될 수있는 장비를 사용하여, 메모리 누출을 확인하고자하는 경우인스트루먼트를 명령 행을 사용하여 사용할 수 있습니까?
Valgrind의
대체로서 이용 될 수 있는가?
$ instruments -h
사용 예제 :
$ instruments -t mytemplate -a myapp.app
누수를 들어, Leaks.tracetemplate
을 시도
인스트루먼트는 명령 줄 인터페이스가 있습니다. 사용 가능한 모든 템플릿을 보려면 -s
을 사용하십시오.
또 다른 실행 파일은 leaks
입니다. 당신은 leaks
의 PID를 제공함으로써 실행중인 응용 프로그램을 검사 할 수 있습니다 :
$ ps aux | grep "[b]ash" | awk '{print $2}'
620
$ leaks 620
leaks Report Version: 2.0
Process: bash [620]
Path: /bin/bash
Load Address: 0x100000000
...
Process 620: 37983 nodes malloced for 1123 KB
Process 620: 0 leaks for 0 total leaked bytes.
는 애플 개발자
reference library 누수에 대해 자세히 알아보십시오. 당신이 iOS 앱,이 같은 예제 명령을 프로파일 링 할 경우
엑스 코드 9의 경우 :
instruments -t Zombies -w 'iPhone SE (11.0.1) [XXX] (Simulator)' MyApp.app
악기는 명령 REF :
이 가능한 경우 당신은 알고 계십니까 인스트루먼트 커맨드 라인 인터페이스를 사용하여 실제 iOS 디바이스의 프로세스에 UIAutomation 툴을 실행하거나 부착 하시겠습니까? HTTP에서 발견 – Casp
악기 -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT -e UIARESULTSPATH : //lemonjar.com/blog/? p = 69 –
jki
그냥 프로세스 이름도 작동합니다 :'leaks MobileSafari' –