vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Anwendung optimieren / Speicher freigeben 
Autor: Moderatorralf_oop (Moderator)
Datum: 29.07.06 11:08

Optimieren wird keinem ausgeredet - nur ist es so, dass der JIT-Compiler nun man zur Laufzeit läuft (daher der Name *g*) und da wesentlich mehr Informationen besitzt und sehr performanten Maschinencode übersetzt - und dies kostet beim ersten Ausführen etwas Zeit, der zweite Durchlauf ist schneller und kommt den C++-Zeiten oft/meistens recht nahe.

Wenn man optimieren will, holt man sich einen Profiler (kostenlos, wie NProf, oder z.B. in Visual Studio 2005 Team Editor for Software Developer enthalten) und schaut, was wie oft aufgerufen wird, wie lange die Methode benötigt um durchzulaufen, wie viele Objekte erzeugt werden, ... So ein Profiler gibt dir sehr viele Informationen - wenn du diese korrekt auswertest und danach gezielt optimierst, dann tust du wirklich optimieren.

Wenn ich viel mit Strings arbeite, StringBuilder verwenden, das bringt einiges an Performance. Wenn ich Daten aus ner DB lese (und nur lese), dann reicht ein DataReader und man braucht kein gigantisches DataSet.

Kurz und knapp: Profiler drüber jagen und schauen - ob sich was lohnt

Ralf

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Anwendung optimieren / Speicher freigeben8.123uhlealex13.07.06 14:44
Re: Anwendung optimieren / Speicher freigeben7.125Oliver_G.13.07.06 15:22
Re: Anwendung optimieren / Speicher freigeben7.483Enrico Hahn18.07.06 23:33
Re: Anwendung optimieren / Speicher freigeben7.160uhlealex19.07.06 08:27
Re: Anwendung optimieren / Speicher freigeben6.984ModeratorDaveS19.07.06 09:27
Re: Anwendung optimieren / Speicher freigeben6.939Enrico Hahn19.07.06 13:18
Re: Anwendung optimieren / Speicher freigeben6.966Moderatorralf_oop19.07.06 13:34
Re: Anwendung optimieren / Speicher freigeben7.143Enrico Hahn19.07.06 13:39
Re: Anwendung optimieren / Speicher freigeben6.918uhlealex19.07.06 15:02
Re: Anwendung optimieren / Speicher freigeben6.952ModeratorDaveS19.07.06 15:09
Re: Anwendung optimieren / Speicher freigeben6.965uhlealex19.07.06 15:27
Re: Anwendung optimieren / Speicher freigeben6.871ModeratorDaveS19.07.06 15:29
Re: Anwendung optimieren / Speicher freigeben7.214hja28.07.06 21:15
Re: Anwendung optimieren / Speicher freigeben6.875ModeratorDaveS28.07.06 21:36
Re: Anwendung optimieren / Speicher freigeben6.806hja29.07.06 03:17
Re: Anwendung optimieren / Speicher freigeben 6.925ModeratorDaveS29.07.06 08:51
Re: Anwendung optimieren / Speicher freigeben7.000Moderatorralf_oop29.07.06 11:08
Re: Anwendung optimieren / Speicher freigeben6.953uhlealex29.07.06 13:14
Re: Anwendung optimieren / Speicher freigeben6.840Enrico Hahn29.07.06 13:32
Re: Anwendung optimieren / Speicher freigeben6.854ModeratorDaveS29.07.06 14:09
Re: Anwendung optimieren / Speicher freigeben6.809regen30.07.06 21:49
Re: Anwendung optimieren / Speicher freigeben6.956hja29.07.06 15:36
Re: Anwendung optimieren / Speicher freigeben6.817ModeratorDaveS29.07.06 16:24
Re: Anwendung optimieren / Speicher freigeben6.888Moderatorralf_oop29.07.06 17:50
Re: Anwendung optimieren / Speicher freigeben7.422b43r_3oo302.08.06 12:22
Re: Anwendung optimieren / Speicher freigeben6.880Moderatorralf_oop02.08.06 12:27
Re: Anwendung optimieren / Speicher freigeben6.889ModeratorDaveS02.08.06 12:28
Re: Anwendung optimieren / Speicher freigeben6.861Mahooja22.08.06 11:07
Re: Anwendung optimieren / Speicher freigeben6.895ModeratorFZelle22.08.06 15:11

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel