AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 06:17

Parameter dieser Suchanfrage:

Suche in Thema: Langsames Multithreading
Suche alle Beiträge, die von "BLin4ik" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Langsames Multithreading

      Delphi
      by BLin4ik, 27. Mai 2015
    Juhu!

    Ich habe die Lösung gefunden, der FastMM hat mir durch eine Einstellungen einen Strich
    durch die Rechnung gemacht! Und zwar musste ich "NeverSleepOnThreadContention" akvieren
    dadurch kriege ich volle Leistung, die Threads wurden nämlich immer Schlafen gelegt.


    Quelle: http://www.thedelphigeek.com/2011/09/neversleeponthreadcontentionnot.html
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Langsames Multithreading

      Delphi
      by BLin4ik, 27. Mai 2015
    Nimmt man die normale TThread-Klasse kriegen die Threads immer den ersten Kern zugewiesen (wurde getestet),
    deswegen habe ich eine eigene MultiThread-Klasse erstellt die sich im Kreis dreht, sodass
    je nach Anzahl der Threads, alle Kerne gleichmäßig bedient werden.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Langsames Multithreading

      Delphi
      by BLin4ik, 27. Mai 2015
    @Captnemo

    Würde die Dateien etwas kleiner sein, wäre das sicherlich kein Problem, die Datei wird bereits gepuffert,
    aber natürlich nicht komplett in den Speicher genommen, da diese über Millionen Zeilen beinhalten kann und
    der Zugriff über eine StringList schon etwas an Zeit kosten kann.

    @himitsu
    Die CSVFile klasse ist eine einfache Reader-Klasse, hier wird die Datei eingelesen und ...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Langsames Multithreading

      Delphi
      by BLin4ik, 27. Mai 2015
    Jeder Thread hat seine eigene CSVFile-Instanz, dafür wurde schon gesorgt,
    das muss auch so sein, da alle Threads ihre eigene Datei verarbeiten.

    Es wird nichts Global angesprochen und bei diesem Fall gibt es auch
    keine Critical Sections.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Langsames Multithreading

      Delphi
      by BLin4ik, 27. Mai 2015
    Die Verteilung wird vorgenommen, weil ich so die volle Leistung von jedem Kern erreichen möchte, um
    dadurch das maximal an Perfomance zu gewinnen und sich die Threads nicht stören.

    Die Threads müssen zugewiesen werden, da das in Delphi 5 nicht automatisch passiert und alle
    nur den ersten Kern verwenden.

    Hier ein Beispiel wo es bereits schon klemmt,
    es reicht schon, wenn der Thread...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    Langsames Multithreading

      Delphi
      by BLin4ik, 27. Mai 2015
    Hallo,

    ich möchte gerne eine Verarbeitung über mehrer Threads laufen, das hat soweit funktioniert.
    Aber jetzt kommt der haken, ich habe bemerkt, dass 2 Threads genauso schnell wie ein Thread arbeiten
    und mir leuchtet bis jetzt noch nicht ein warum das so ist.
    Ich habe ein Intel Xeon E3-1225 V2 und habe dementsprechend 4 physische Kerne.

    Jeder Thread liest seine eigene CSV-Datei aus und...


URL zu dieser Suchanfrage:

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