2013-03-06 13 views
7

Voglio ottimizzare il mio codice che è scritto in C++ su piattaforma linux. Per il fatto che sto usando Intel VTune Performance Analyzer Profiler. sto identificando Hotspots, esegue con successo l'eseguibile binario il cui percorso ho specificato e quindi dà Errore: "Impossibile visualizzare i dati, non c'è punto di vista disponibile per i dati".VTune Profiler che dà errore: "I dati non possono essere visualizzati, non c'è punto di vista disponibile per i dati"

Qualcuno può aiutare per favore nell'ordinamento di questo errore.

+1

Quale versione del prodotto si sta utilizzando? Puoi assicurarti di eseguire l'ultimo? Inoltre, puoi inviarmi la directory dei risultati che non si apre, darò un'occhiata? Sono uno sviluppatore VTune. –

+0

@Nightingale Grazie per la risposta. sto usando INTEL VTUNE AMPLIFIER XE 2013 update 5 .... come posso allegare un file qui. Puoi suggerire? –

+0

Puoi semplicemente condividere il file utilizzando un servizio di condivisione file? Per esempio. http://depositfiles.com/ –

risposta

8

Ho appena risolto lo stesso problema, spero che non sia troppo tardi per te.

Firs di tutto, è necessario abilitare le informazioni di debug, cioè compilare con -g opzione:

icpc -g -o output source.cpp 

o

gcc -g -o output source.cpp 

, se si preferisce GNU compilatore.

Un altro passo (non banale) è stato trovato here: si dice che almeno per Ubuntu dovete digitare:

echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope 

Questa operazione mi ha aiutato e spero che vi aiuterà e altre persone che affrontare questo problema in futuro.

Problemi correlati