Hallo,
Wenn ich Programm ausführe, braucht der Program 30 Sekunde.
Bei Laden der Form verwende ich CrystalReportViewer,
this.RepViewer = new CrystalDecisions.Windows.Forms.CrystalReportViewer();
Ich gehe davon aus, dass das Program wegen das Tools lagsam geöfnet wird.
hat jemand eine Idee, warum das solange dauert hat ?
gibt's Lösungen dafür ?
Verifiziere das.
Das geht ganz erstmal indem du davor einen TImer setzt. Die Uhrzeit in ms abfragst abspeicherst und danach selbiges auch wieder machst,...
Unsere Website
iPhone Programmierung | Android Programmierung
Ich wollte nicht die Zeit messen, wie lange das Objekt zum Öffnen braucht.
Ich will wissen, woran es liegen kann, dass die Form lagsam geladen wird.
Wennn ich die Zeile auskommentiere, braucht das Program ungefähr 1 Sekunde.
//this.RepViewer = new CrystalDecisions.Windows.Forms.CrystalReportViewer();
muss ich die Eigenschaft von Viewer ändern ?
http://bytes.com/topic/net/answers/124685-crystal-report-viewer-very-slow-about-1-minute
sry aber vl. hilft das oben
Unsere Website
iPhone Programmierung | Android Programmierung
ich denke, dass die entsprechende dll Datei nicht gefunden wurde. deswegen wird vom Internet heruntergeladen.
Ich bin mir auch nicht sicher.
Hallo frank_79,
Ich wollte nicht die Zeit messen, wie lange das Objekt zum Öffnen braucht.
Ich will wissen, woran es liegen kann, dass die Form lagsam geladen wird.
dazu musst du aber doch erstmal messen, wo genau die Zeit verbraucht wird. der Tipp von Ploetzi war daher schon richtig, wobei er mit Timer bestimmt Stopwatch (und nicht die Klasse Timer) meinte.
Noch leichter lässt dich der Laufzeitverbrauch der einzelnen Methoden mit einem Profiler messen.
herbivore
Hallo Lumbra
meinst Du das mit
> ?
Ich bin zwar nicht herbivore, aber kann das dir auch beantworten 😉.
Deine verlinkte Software ist zwar auch ein Profiler, aber eher zu LowLevel.
Ich würde mal in diese Richtung schauen:
Gruss Peter
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011
Danke Peter,
war ein guter Tipp!! Ich habe mir mal den EQATEC Profiler heruntergeladen - macht auf mich einen guten Eindruck auf mich...
Grüße,
der Michael