06-12-2011, Tuesday-23:53:13
Naja, DRAM mit 1.6 GBs gilt nur wenn man einen 256 Byte großen Bereich aus einer aktivierten Cacheline anfordert. Wenn der Bereich nicht genau so groß ist, evnt. verstreut aus dem Speicher kommt, dann ist man seit fast zehn Jahren bei 30-40ns pro Datum, also by Bytes im schlechtesten Fall bei 95 MB pro Sekunde.
Moderne Prozessoren haben auch noch mehr als einen Prozess am laufen => noch weniger Platz in den Caches => noch eher das Problem. Die Fahrzeuge in Simutrans sind z.B. in einer Liste sortiert. Das heißt, dass für pro Zugriff auf ein Fahrzeug mindestens zwei Cachemisses dabei sind.
Angehängt ist eine Allegroversion. Die Fenstergröße musst du hier vor dem Start angeben.
Moderne Prozessoren haben auch noch mehr als einen Prozess am laufen => noch weniger Platz in den Caches => noch eher das Problem. Die Fahrzeuge in Simutrans sind z.B. in einer Liste sortiert. Das heißt, dass für pro Zugriff auf ein Fahrzeug mindestens zwei Cachemisses dabei sind.
Angehängt ist eine Allegroversion. Die Fenstergröße musst du hier vor dem Start angeben.