Può Instruments essere usato come un sostituto perÈ possibile utilizzare gli strumenti utilizzando la riga di comando?
valgrind
Se si vuole verificare la presenza di perdite di memoria che utilizzano strumenti può essere utilizzato dal terminale?
Può Instruments essere usato come un sostituto perÈ possibile utilizzare gli strumenti utilizzando la riga di comando?
valgrind
Se si vuole verificare la presenza di perdite di memoria che utilizzano strumenti può essere utilizzato dal terminale?
Instruments ha una CLI:
$ instruments -h
Esempio Utilizzo:
$ instruments -t mytemplate -a myapp.app
Per le perdite, provare il Leaks.tracetemplate
. Per vedere tutti i modelli disponibili, utilizzare -s
.
C'è un altro eseguibile, chiamato semplicemente leaks
. È possibile controllare qualsiasi applicazione in esecuzione, dando leaks
suo 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.
Per saperne di più perdite nel sviluppatori Apple reference library.
Per Xcode 9, se si desidera al profilo un'applicazione iOS, un comando di esempio come questo: il comando
instruments -t Zombies -w 'iPhone SE (11.0.1) [XXX] (Simulator)' MyApp.app
strumenti ref:
Sapete se è possibile avviare o collegare lo strumento UIAutomation a un processo sull'attuale dispositivo iOS utilizzando l'interfaccia della riga di comando di Strumenti? – Casp
strumenti -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT -e UIARESULTSPATH Trovato su http : //lemonjar.com/blog/? p = 69 –
jki
Funzionerà anche il nome del processo: 'perde MobileSafari' –