Uso il profiler di Visual Studio 11 (campionamento) e sto avendo problemi a ottenere il report per mostrarmi il codice che mi serve a. Il problema è che molti degli assembly non verranno caricati perché sono "immagini native". Quello principale di cui sono preoccupato è "System.Core.ni.dll". Perché quel simbolo non si carica, quando vado a vedere il rapporto non vedo perché la mia espressione è lenta. Invece, raggruppa tutti gli esempi relativi alle espressioni in una riga che legge "System.Core.ni.dll".Come ottenere gli strumenti di performance di Visual Studio per caricare i simboli per "System.Core.ni.dll"
Se guardo alla finestra Output, vedo le due righe seguenti:
Impossibile caricare i simboli per C: \ Windows \ assembly \ NativeImages_v4.0.30319_64 \ System.Core \ 713a8c0e41e664d349efcc0cec7f5e86 \ System.Core. ni.dll Simboli caricati per C: \ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ System.Core \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Core.dll
Avviso come il primo simbolo non viene caricato ?
Quali sono le mie opzioni? Posso impedire l'uso di immagini native? Posso caricare i simboli per le immagini native?
Ottima risposta. Funziona per Ngen dlls (* .ni.dll). – i3arnon
Questo mi ha aiutato su Windows 7. –
Questo mi ha aiutato su Windows 10. – Mormegil