- État Fermée
- Pourcentage achevé
- Type Mise à jour
- Catégorie Application → Serveur
-
Assignée à
DevTeam - Système d'exploitation Tous
- Sévérité Basse
- Priorité Moyenne
- Basée sur la version 17.4
- Due pour la version 18.0
-
Échéance
Non décidée
- Votes
- Privée
Concerne le projet: BeDesk-Express
Ouverte par DevTeam - 2017-05-02
Dernière modification par DevTeam - 2017-12-24
Ouverte par DevTeam - 2017-05-02
Dernière modification par DevTeam - 2017-12-24
FS#1068 - Mise à jour upstream KeylistDB : Support de la mémoire virtuelle
Support de la mémoire virtuelle:
Allocateur de mémoire:
- MemAllocator : Allocateur de mémoire de type Buddy avec stratégie de ségrégation Next-Fit.
Gestionnaires de mappage mémoire:
- HeapMemMap : Utilisation de la mémoire de heap.
- BufferMemMap : Utilisation de la mémoire hors heap.
- SyncFileMemMap : Utilisation de mémoire virtualisée à l’aide de fichiers dont les opérations sont synchrones.
- AsynFileMemMap : Utilisation combinée d’un pool de mémoire hors heap et de fichiers dont les opérations sont réalisées de manière asynchrone.
Modules de mémoire:
- HeapMem : Segment de mémoire dans le heap.
- BufferMem : Segment de mémoire hors heap.
- SyncFileMem : Segment de mémoire dans un fichier avec I/O synchrones et sans cache.
- AsyncFileMem : Segment de mémoire dans un fichier avec I/O asynchrones et cache hors heap.