Forum: Datenbanken
by Sir Rufo,
19. Apr 2016
Jupp, hilft mir leider nicht, denn ich möchte so etwas immer für jede Plattform haben, darum war selber bauen angesagt :stupid:
Forum: Datenbanken
by Sir Rufo,
18. Apr 2016
Ja, im ersten Beitrag liest man
Forum: Datenbanken
by Sir Rufo,
18. Apr 2016
Wenn bei der Berechnung jedes Datensatzes ca. 1 Sekunde benötigt wird, dann braucht man im Idealfall
Anzahl|Cores|Dauer (h)
1.000.000|1|277,77
1.000.000|6|46,30
Dies ist aber jetzt die reine Berechnungszeit und erfodert die volle Aufmerksamkeit eines jeden Cores. Hat man 4 Cores, dann nützen einem 6 Threads hier nichts ... sie sind eher schädlich.
Bei der Menge der Datensätze und dem...
Forum: Datenbanken
by Sir Rufo,
16. Apr 2016
Eine Optimierung des Clients kann man mit einer Pipeline hinbekommen die grob wie folgt aussieht:
Daten lesen (1 Thread)
Daten berechnen (CPU-Count Threads)
Daten schreiben (1 Thread)
Dadurch fallen die Wartezeiten beim Lesen/Schreiben nicht mehr ins Gewicht.