Non hai bisogno di strumenti speciali come xcode o un debugger per distinguere il sistema di memoria virtuale in termini di allocazione e statistiche riassuntive.
Vorrei iniziare con sysdiagnose
dalla riga di comando e forse passare il nome PID o processo a cui tieni. Questa app viene campionata, ma hai anche il PID e le informazioni su quel programma sospetto con tutte le informazioni diagnostiche. Passando l'ID del processo verrà eseguito vmmap, heap e (forse) altre buone diagnosi o dettagli aggiunti sul programma in questione.
Prima di tutto, concentrati su zprint.txt e allmemory.txt. Anche il file sysctl.txt ha alcune informazioni vm e fs_usage.txt mostra l'accesso ai file, ma generalmente non si scambia.
Esistono pagine di manuale unix per la maggior parte di questi strumenti e lo script sysdiagnose è leggibile in modo che tu possa vedere cosa fa o come cambiarlo per raccoglierlo. Potresti voler attivare la modalità approfondita sullo script nel caso in cui le informazioni aggiunte sul PID ti aiutino a isolare la causa.
Buona caccia ...