0

Ich habe eine große und komplexe SharePoint 2013-Lösung und auf meinem Entwicklungscomputer Visual Studio 2015 installiert. Die Anwendung ist extrem langsam, das Öffnen im Internet Explorer dauert> 20 Sekunden. Jetzt würde ich gerne herausfinden, welcher Teil meines Codes der Teil ist, der so lange braucht. Es ist nichts, was ich tun kann, indem ich Schritt für Schritt durch den Code gehe, weil es ein wirklich großes Projekt ist. Was kann ich tun, um das herauszufinden?Langsame Anwendung - Visual Studio 2015: So finden Sie die teure Methoden/Funktionen (am meisten zeitaufwendig)

+0

Haben Sie Netzwerk-Registerkarte in F12 Entwickler Fenster (Chrom) ..my Vorschlag sehen, ist etwas, was von dort .. seinen Code sonst Zeit –

+0

Ja, natürlich zu Beginn der Einnahme. Aber es dauert mehr als> 15, bis der Browser eine Antwort erhält und dann die JS-Dateien ausführt. Aber die ersten 15 Sekunden dort passiert etwas auf dem Server-Side-Code. – STORM

Antwort

0

Ich habe mein Problem mithilfe von SharePoint Developer Dashboard gelöst und SPMonitoredScope verwendet. Damit konnte ich sehen, welche Methoden/Funktionen wo aufgerufen wurden und in welcher Häufigkeit und wie viel Zeit dafür verbraucht wurde.

using (new SPMonitoredScope("My Scope Name")) 
{ 
    doSomeWork(); 
} 
Verwandte Themen