Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Performance optimierung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
23.09.2004, 14:36 Uhr
ai-tee



Hi Foraner,

ich habe ein Programm geschrieben, dass Daten aus einer Datenbank saugt und in ein Text File pumpt.
Dieses Programm braucht 3 Stunden, dass ist mir natürlich viel zu lang.
Angestrebt sind weniger als 30 Minuten.

Wie kann ich das Programm optimieren?
Gibt es dafür Tools? Anleitungen? Oder kann man da grundsätzlich etwas sagen/machen?

Für Tips, Tricks und Links wäre ich dankbar.

Gruß aitee

useful:
VC++ 6.0 Konsolenprogramm
Windows 2000 Maschine
MFC verwendet
--
Greetz, ai`tee
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.09.2004, 14:46 Uhr
virtual
Sexiest Bit alive
(Operator)


Das hängt vom Datenbankmodell ab, von der verwendeten Datenbanksystem, der Frage, ob Du auf die Datenbank remote zugreifst, der Frage, wie das Textfile organisiert sein soll, der Frage, ob orgendwelche konvertierungen notwendig sind, und und und...
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.09.2004, 14:51 Uhr
Airdamn



dazu müsste man wahrscheinlich erstmal Dein Programm kennen.
Vielleicht machst Du irgendwo unnütze Schritte, die optimiert werden können...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.09.2004, 15:04 Uhr
ai-tee



Und unabhängig von der Programmlogik an sich?

Z.b. benutze ich um die Selects aufzubauen sehr viele Schleifen.
Wäre es sinniger das manuell aufzubauen?

Gibts nicht irgendwelche generellen Dinge?
Ich meine wie findet man so etwas raus?
Ich muss doch irgend eine Möglichkeit haben zu Messen oder zu vergleichen ...
--
Greetz, ai`tee
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
23.09.2004, 15:54 Uhr
(un)wissender
Niveauwart


Mit einem Profiler kann du erkennen, wo es hängt.
Um mehr sagen zu können, müßten wir dein Programm kennen.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: