Kann Java Daten an der Cache -Liniengrenze ausrichten? ⇐ Java
Kann Java Daten an der Cache -Liniengrenze ausrichten?
Es könnte eine Situation geben, in der ein Objekt der Größe 16 Bytes zwei Cache -Linien einnimmt, d. H. Es startet mit einer Cache -Zeile und endet in der nächsten Cache -Zeile. Das Abrufen eines solchen Objekts erfordert zwei Cache -Zeile, die vermieden werden können, wenn das Objekt ordnungsgemäß ausgerichtet wäre. In C ++ 11 können wir das Schlüsselwort Alignas verwenden, aber ich frage mich, wie Java es schafft, wenn überhaupt?
-
- Similar Topics
- Replies
- Views
- Last post