Forum: Programmieren allgemein
by jaenicke,
27. Sep 2011
Warum ist es eine Verbesserung, wenn sich die CPU langweilt? Das heißt doch nur, dass andere Faktoren den Vorgang ausbremsen.
Wenn es dir ausschließlich um die CPU-Last geht, kannst du auch zwischen jeden Zugriff ein Sleep machen, dann dauert es noch länger, aber dafür ist die CPU-Last bei 0%. Aber was bringt das?
Eine schnellere Suche wäre z.B. über ein einmaliges Einlesen als Zahl oder...
Forum: Programmieren allgemein
by jaenicke,
23. Sep 2011
Das macht auch gar keinen Sinn das zu versuchen.
Genau für das was du beschreibst gibt es Datenbanken...
Forum: Programmieren allgemein
by jaenicke,
22. Sep 2011
In dem verlinkten Thread findest du eine Demo. Von SSD habe ich damit Geschwindigkeiten von 300 MiB/s beim zeichenweisen (!) Auslesen. ;-)
Forum: Programmieren allgemein
by jaenicke,
22. Sep 2011
Und ich habe gerade auch schon erwähnt, dass genau das durch die MMF minimiert wird. Wir drehen uns im Kreis. Hilfe, eine Zeitschleife. :mrgreen:
Forum: Programmieren allgemein
by jaenicke,
22. Sep 2011
Genau das löst das Auslesen per MMF. Und der Reader lässt sich sehr einfach für das Auslesen der jeweils 4 Zeichen modifizieren.
Aber davon abgesehen gibt es vermutlich eine bessere algorithmische Lösung für die Aufgabe. Was passiert denn in den Threads sonst noch? :gruebel: