AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

CPU-Auslastung reduzieren

Ein Thema von moritz · begonnen am 15. Jul 2003 · letzter Beitrag vom 19. Aug 2003
Antwort Antwort
Seite 4 von 4   « Erste     234   
Dannyboy

Registriert seit: 4. Aug 2003
Ort: Delphi-Heaven
418 Beiträge
 
Delphi 7 Personal
 
#31

Re: CPU-Auslastung reduzieren

  Alt 19. Aug 2003, 15:54
Yo, und auf ganz primitive Art und Weise kannst Du
ja periodisch die Api-Funktion "sleep" aufrufen, um die Cpu
ein wenig durchatmen zu lassen.
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#32

Re: CPU-Auslastung reduzieren

  Alt 19. Aug 2003, 15:55
Das ist aber auch lästig, da dann die ganze Anwendung einfriert...

Außerdem ist glaube ich die Frage/Problem schon länger gelöst.
Alexander
  Mit Zitat antworten Zitat
moritz

Registriert seit: 18. Apr 2003
1.037 Beiträge
 
#33

Re: CPU-Auslastung reduzieren

  Alt 19. Aug 2003, 18:04
Hallo

Ja, das mit der sleep-Funktion ist nicht so dolle.
Das Problem ist inzwischen auch gelöst, ich habe einfach die Verarbeitungsmenge um 90% reduziert.

Gruß
"Optimistisch ist diejenige Weltanschauung, die das Sein höher als das Nichts stellt und so die Welt und das Leben als etwas an sich Wertvolles bejaht."
Albert Schweitzer
  Mit Zitat antworten Zitat
Benutzerbild von Aya
Aya

Registriert seit: 24. Jul 2003
Ort: Kassel
138 Beiträge
 
Delphi 6 Professional
 
#34

Re: CPU-Auslastung reduzieren

  Alt 19. Aug 2003, 18:47
Hi,

kleine optimierungsgeschichte noch... *g*
Wieso überprüfst du alle 5sek alle 600 Einträge ob da jetzt einer Geburtstag hat???

Ich meine, wenn ich doch vor 5sek nicht geburtstag hatte, habe ich denke ich mal jetzt auchnicht geburtstag, genausowenig wie ich in 5sek geburstag haben werde.. *g*

Ich würde vorschlagen du schaust nur alle 5sek nach ob nen neuer Tag ist, und nur dann testest du deine 600 Leutchen durch ob einer von denen am heutigen Tag geburtstag hat

Au'revoir,
Aya~
I aim for my endless dreams and I know they will come true!
S: String = #86^)^3^)^4#58#32^(^4^4^0#58#47#47^7^7^7#46^+^/^3^(^)^'^!^9^!#46^$^%;
  Mit Zitat antworten Zitat
moritz

Registriert seit: 18. Apr 2003
1.037 Beiträge
 
#35

Re: CPU-Auslastung reduzieren

  Alt 19. Aug 2003, 18:49
Hi

So ähnlich habe ich es auch gelöst.

Onz
"Optimistisch ist diejenige Weltanschauung, die das Sein höher als das Nichts stellt und so die Welt und das Leben als etwas an sich Wertvolles bejaht."
Albert Schweitzer
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz