AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 01:32

Parameter dieser Suchanfrage:

Suche in Thema: while not Eof(myFile), wie CPU Load in den Griff bekommen?
Suche alle Beiträge, die von "schwa226" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: while not Eof(myFile), wie CPU Load in den Griff bekommen?

     
      by schwa226, 26. Sep 2011
    Ich habe mich jetzt etwas damit gespielt.

    Es macht keinen Unterschied ob die Datei global geöffnet wird oder bei jedem Suchen neu geöffnet wird.
    Bis halt auf das, dass mehr Festplattenaktivität herscht.

    Alleine die StringList durchsuchen macht die CPU Last.
    Ich habe jetzt die Suche verbessert und bin von ~10% Last auch <=5% gekommen.
    Also eine Verbesserung von ca 50%.

    Mal sehen ob ich...
  • Forum: Programmieren allgemein

    AW: while not Eof(myFile), wie CPU Load in den Griff bekommen?

     
      by schwa226, 23. Sep 2011
    Zur Erklärung:
    Jeder Thread hat einen TCP Client. Dieser empfängt über ein Kommando eine Hex-ID.
    Mit dieser ID sucht sich nun der Thread aus dem Textfile den dazu passenden String.
    Danach startet die eigentliche Abarbeitung der empfangenen Daten.

    Um die Textdatei ändern zu können ohne die Anwendung neu starten zu müssen habe ich das File bei jeder Abfrage neu geöffnet und nach der Suche...
  • Forum: Programmieren allgemein

    AW: while not Eof(myFile), wie CPU Load in den Griff bekommen?

     
      by schwa226, 22. Sep 2011
    Danke für eure Tipps!

    Meine Programm ist eine Multithread Anwendung.
    Und wenn nun ein Thread für eine Kurze Zeit die CPU voll auslastet haben die anderen ja nichts mehr davon. Und wenn nun mehrere Threads gleichzeitig das File lesen wollen geht die CPU Last erst richtig hoch.

    Ich werde es einmal mit der TSJMmfFileReader probieren.
    Das Problem was ich noch habe, ist das ich gleichzeitig...
  • Forum: Programmieren allgemein

    while not Eof(myFile), wie CPU Load in den Griff bekommen?

     
      by schwa226, 21. Sep 2011
    Hallo!

    Ich habe einfach keine Idee wie ich es schaffe die CPU Load in den Griff zu bekommen!

    Ich öffne ein TXT File und lese eine Zeile nach der anderen ein.
    Wenn die ersten 4 Chars dem gesuchten entsprechen habe ich die richtige Zeile gefunden und die Schleife wird abgebrochen.

    while not Eof(myFile) do
    begin
    ReadLn(myFile, tmp_line);


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=schwa226&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=163257
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:43 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