Shark, il profiler di Apple che consente di configurare i contatori delle prestazioni personalizzati, non è più supportato in OSX Mountain Lion poiché non può eseguire un kernel a 32 bit. Instruments.app, la sostituzione di Apple per Shark, non sembra supportare la lettura di contatori delle prestazioni come L1 cache hits/miss **. Esiste comunque la possibilità di configurare e leggere i contatori delle prestazioni su OS X? Anche se non ci sono applicazioni, c'è qualche API user-land per fare questo?Esiste comunque la lettura dei contatori delle prestazioni su OS X Mountain Lion?
** Instruments.app sembra avere un'interfaccia per i contatori delle prestazioni, ma sul mio Retina MacBook Pro, la finestra Eventi PM non elenca eventi e indica "Dispositivo: Sconosciuto". Ci sono altre alternative agli strumenti?
Questa sembra la soluzione giusta. Tuttavia, sul mio Retina MacBook Pro, la finestra Eventi PM è vuota e contiene "Dispositivo: processore sconosciuto". Non sono il primo a vedere questo [problema] (http://lists.apple.com/archives/xcode-users/2012/Jan/msg00048.html). – user1775117
@ user1775117 Anche "Processore sconosciuto" sembra essere un problema piuttosto insolito (a giudicare dal basso numero di risultati di Google). Vi assicuro che la finestra è popolata sul mio Sandy Bridge MBP. In ogni caso, se vuoi o (in questo caso) devi scavare più a fondo - questo è in gran parte basato su DTrace, che puoi provare usando dalla riga di comando o come strumento personalizzato. – justin
In Strumenti 6.1, 'cmd' +' shf' + 'P' non funziona più. Invece, apri la scheda Impostazioni registrazione della vista Dettagli sul lato e premi il pulsante '+' sotto la vista "Eventi e formule". – thakis