Ich würde gerne wissen, ob es eine einfache Möglichkeit gibt, die Zeit zu messen, die man braucht, wenn man Enter drückt, bis zu der Zeit wo eine Webseite vollständig angezeigt/geladen wird. Muss ich dafür einen Timer verwenden, oder gibt es bereits vorhandene Funktionen, die in das Webbrowser-Steuerelement (oder das .net-Framework) integriert sind, das ich verpasst habe?Messen Ladezeit einer Webseite (C#)
Danke
Vielen Dank für Ihre Hilfe, Ehrfurcht. Coole Verbindung :) –
Aber das zeigt nur die Zeit bis asp.net mit der Anfrage fertig ist. Sie verpassen die Zeit, die Sie benötigen, um dies an den Browser zu senden und dort zu rendern. –
... haben Sie auch keine Rückmeldung über die Komplexität des DOM.Eine Anfrage wird möglicherweise schnell genug auf dem Server abgeschlossen, aber der Browser ist nicht darauf vorbereitet, all diese DOM-Elemente zu verarbeiten. Der Browser könnte sogar abstürzen, wenn Sie es genug belasten und ich habe diese erste Hand gesehen. Es gibt auch echte Profiling-APIs, die Sie verwenden können. Ich glaube, IE9 hat eine Profiling-API eingeführt, auf die Sie über JavaScript zugreifen können. http://msdn.microsoft.com/en-us/library/ff974378(v=vs.85).aspx#_webperf –