Existe-t-il un moyen java de vérifier si un objet spécifique se trouve dans le cache CPU? Existe-t-il un moyen de tester si la lecture/écriture d'un de ses champs rendra un cache manquant?Comment vérifier si un objet se trouve dans le cache de l'UC?
J'ai écrit des programmes java dans le passé, mais pas complexes, et maintenant je dois faire des recherches académiques en Java.
Si ce n'est pas possible, existe-t-il une façon générique de simuler ce genre de chose? Et est-ce possible dans la programmation de bas niveau, comme C?
Les programmes Java s'exécutent tous dans une machine virtuelle ... pour le dire simplement, non. – Brendan
Je serais très choqué s'il y avait un moyen de le faire. De tels détails devraient être cachés du programmeur ... –
Je ne suis pas sûr que ce soit même possible en C ou même en assemblage. Toute tentative de "vérifier" l'adresse l'amènera automatiquement dans le cache. – Mysticial