Java 10 : Allouer le tas sur NV-DIMM avec -XX:AllocateHeapAt
JEP 316 — Allocation du tas sur périphériques mémoire alternatifs
Java 10 permet de spécifier un périphérique mémoire alternatif (ex: NV-DIMM, mémoire non volatile) pour l'allocation du tas Java (heap).
Utilisez la nouvelle option :
-XX:AllocateHeapAt=~/chemin/vers/heap
Cette option prend un chemin de système de fichiers et effectue un memory mapping pour y allouer le tas. Les autres options de tas (-Xmx, -Xms) continuent de fonctionner normalement.
Utile pour les applications nécessitant de très grands tas ou une persistance de la mémoire après redémarrage.
Java
- Allocation dynamique de mémoire en C : Maîtriser malloc, calloc, realloc et free
- Maîtriser les opérateurs Java : Types, syntaxe et exemples pratiques
- Commentaires Java : Types, utilisation et bonnes pratiques
- Maîtriser la boucle for améliorée en Java : Syntaxe, exemples et bonnes pratiques
- Maîtriser les chaînes de caractères en Java : Création, méthodes et bonnes pratiques
- Maîtriser les interfaces Java : concepts, implémentation et bonnes pratiques
- Maîtriser le try-with-resources Java : gestion automatique des ressources expliquée
- Annotations Java expliquées : types, placement et exemples pratiques
- Assertions Java : guide pratique pour détecter les bugs et assurer la fiabilité du code