Es ist einfach genug, die Antwort für Windows, Linux und OSX im Internet zu finden, aber wie wäre es mit kommerziellen UNIX-Betriebssystemen wie AIX (auf POWER), HP-UX (auf Itanium) und Solaris (auf SPARC). Es ist nicht die Antwort, nach der ich suche.Wie erhält man die Cache-Zeilengröße auf kommerziellen UNIX-Betriebssystemen aus einem C/C++ - Programm?
Edit: Die CPU-Architekturen hinzugefügt.
ich auf jeden Fall über das Benchmarking zustimmen! Was ich damit meinte, dass ich nicht mit falscher Cachezeilenfreigabe experimentieren möchte, ist, dass das Experimentieren nicht die Art ist, die Cachezeilengröße im Produkt herauszufinden, sondern einen Syscall- oder sogar Inline-Asm-Aufruf bevorzugen würde. – okun