2012-01-24 13 views
13

Bir WPF uygulamasını profillemek için VS Concurrency profiler kullanıyorum, ancak PresentationCore ve diğerleri gibi NGen'nin görüntüleri için sembolleri alamıyorum, bu yüzden çağrılarımın hepsi aşağıdaki gibi görünüyor: Doğru çağrı yığınları VS içinde olimpik olun profesör

VS burada doğru olanı yapmak yapmak için bir yolu var mı? Düzenleme: Simge yollarımı doğru şekilde yapılandırdım, sorun değil.

+0

İyi çağrı, ancak bazı sistem DLL'leri için semboller alıyorum, yalnızca bu .ni. * DLL dosyaları. –

cevap

15

Bunu bir sonuçlandırdı - here numaralı adımları izlerseniz, oldukça iyi çalışıyor. İşte kısa versiyon var:

    profilcisine kapalı Süreci
  1. Kick Hosting VS git senin csproj ayarları ayıklama Tab içine
  2. set COMPLUS_ZapDisable=1
  3. "%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\ide\devenv.exe"
  4. istemi yükseltilmiş CMD başlatın ve devre dışı bırakma
  5. - NGen DLL'lerini kullanmıyorsunuz, ancak profil sonuçlarında orantılı olarak doğru olacağınız için uygulamanız biraz daha yavaş olacaktır.
+0

Maalesef bu bilgiyi almanın doğru yolu budur. Bilinen bir sıkıntı ve çözüme baktığımız bir şey. – linuxuser27

+1

linuxuser27 Redmond'ta çalışıyor mu? :) –

+1

Teheheheh Paul :) Bu tam olarak ne var, ne zaman okuduğumda ... ben de onun SO profiline tıkladım bile .. o yaptığını söyledi :) –