ERLEDIGT
NEIN
NEIN
ANTWORTEN
20
20
ZUGRIFFE
868
868
EMPFEHLEN
-
31.08.10 11:01 #16
- Registriert seit
- Aug 2006
- Beiträge
- 203
Kurze Frage die sich mir nach dem Durchlesen stellt. Wie sieht den die Oberfläche aus? Stehen da schon alle Detailinformationen zu dem Problem, oder ist es erstmal nur eine Auflistung mit groben Details wie etwa Lokationsnummer, Problemnummer und Kurzbeschreibung?
Eventuell liegt hier ja auch schon der Hund begraben und eine Optimierung könnte sein, nur Grobinformationen zu laden und erst bei Interesse für spezifische Problemfälle die Details nachzuladen.
Was hier auch noch nicht zur Sprache kam ist der Einsatz von Caching-Mechanismen. Was hast du da bisher unternommen?
-
01.09.10 11:28 #17
Eine Optimierung ist/währe das auf jeden fall, aber das behebt nicht sein Problem mit der Aktualität der Daten.
Auch hier hätte man das Problem mit der Aktualität, also dreht man sich solange im Kreis bis man dieses Problem gelöst hat.
Gruß
RudolfGTechnologien
(Gute) Grundkenntnisse: HTML, CSS
Fortgeschrittene-Kenntnisse: C++/Qt, C# (WinForms, Webservice), SQL
-
also ich glaub ich hab das "problem" gefunden. Und zwar funktioniert es jetzt wunderbar. wenn ich die exe so ausführe...aber wenn ich es im vs debuge was ich ja zwangsweise brauche. hängt das programm wie oben beschrieben. dann braucht alles sehr sehr sehr viel länger. das habe ich jetzt bei mehreren Rechnern ausprobiert. überall ist das gleiche. die normale exe die nachher rauskommt funktioniert super. aber im debug modus leider nicht. ein blick auf die prozesse zeigt das "devenv.exe" 150.000K an speicher benutzt. und ich dann eine cpu auslastung von mindestens 70% habe. aber woran liegt das? ich brauch den modus. liegt es an meinem programm oder eher an visual studio?
-
02.09.10 20:47 #19
Hi,
das es im Debugger langsammer (u. A. sogar sehr viel langsammer) ist liegt an der Natur der Sache! Der Debugger lädt und überwacht alle Schritte, Funktionsaufrufe und das Laden aller DLL's die von deinem Programm oder ihren abhängenden Libs/Dlls geladen werden. Zusätzlich werden in der Debug-Version zusätzliche Laufzeitinformationen benutzt und verwaltet, damit wenn du Haltepunkte definierst oder Exceptions geworfen werden Visual Studio dir ziemlich viele und genaue Informationen über den aktuellen Zustand/Funktion uns andere Infos geben kann.
Diese alle Informationen und das Überwachen aller Schritte nehmen so einiges an Zeit und Leistung in Anspruch.
Du kannst natürlich in Visual Studio einstellen, welche Informationen alle geladen und überwacht werden sollen, desto mehr du deaktivierst desto wenig und unpräzieser werden die Ausgaben/Informationen die dir Visual Studio bei Fehlern und Haltepunkten liefern kann.
Ich persönlich kompiliere solche zeitkritische Anwendungen immer im Release und baue an den stellen die ich gerne debuggen möchte MessageBoxen ein die mir diese Informationen liefern. Dies ist natürlich nicht optimal aber noch immer besser als bestimmte Zustände im Debug-Modus nicht nachvollziehen zu können.
Gruß
RudolfGTechnologien
(Gute) Grundkenntnisse: HTML, CSS
Fortgeschrittene-Kenntnisse: C++/Qt, C# (WinForms, Webservice), SQL
-
Hallo,
also es ist "ok" das der Debug modus SOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO viel länger braucht als wenn ich es nachher so starte? Das problem liegt aber auch nur in der Datenbank geschichte. alles andere läuft super. wo kann ich denn die einzelnen sachen mal "deaktivieren"?
-
Ich hab jetzt mal weiter getestet, ab 3000 einträge hat die normale exe auch seine probleme. Ich hab mit meinem Prof gesprochen, er meinte: "Manche Grid-Widgets werden unbenutzbar, wenn sie mehr als 1000 Einträge enthalten" könnte das auch eine möglichkeit sein? wenn ja kann mir jemand eine gute Seite empfehlen?
Ich benutzte zur zeit das Visual Studio 2010 Ultimate in WPF
Vielen Dank
Ähnliche Themen
-
Datenverwaltung zur Laufzeit (ohne Datenbank)
Von Augus im Forum .NET DatenverwaltungAntworten: 2Letzter Beitrag: 13.12.10, 11:58 -
C# schlechte Datenbank laufzeit
Von xlon im Forum .NET DatenverwaltungAntworten: 1Letzter Beitrag: 20.08.10, 15:05 -
[VC++] Access Datenbank zur Laufzeit erstellen
Von warcraft9105 im Forum .NET DatenverwaltungAntworten: 8Letzter Beitrag: 16.10.08, 09:53 -
VB.net 2005 Datenbank zu Laufzeit erstellen!
Von Pageman2 im Forum .NET DatenverwaltungAntworten: 19Letzter Beitrag: 07.10.06, 00:20 -
Datenbank zur Laufzeit erstellen?
Von billyblue im Forum .NET ArchivAntworten: 1Letzter Beitrag: 19.03.04, 15:08





Zitieren
Login




