Fonctions de gestion mémoire et des allocateurs. Plus de détails...
#include "arcane/utils/UtilsTypes.h"#include "arccore/common/MemoryAllocationArgs.h"#include "arccore/common/MemoryUtils.h"
Graphe des dépendances par inclusion de MemoryUtils.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :Aller au code source de ce fichier.
Espaces de nommage | |
| namespace | Arcane |
| -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*- | |
| namespace | Arcane::MemoryUtils |
| Espace de noms pour les fonctions de gestion mémoire et des allocateurs. | |
Fonctions | |
| IMemoryAllocator * | Arcane::MemoryUtils::getAcceleratorHostMemoryAllocator () |
| Allocateur spécifique pour les accélérateurs. | |
| Int64 | Arcane::MemoryUtils::impl::computeCapacity (Int64 size) |
| Calcule une capacité adaptée pour une taille de size. | |
| template<typename DataType> | |
| Int32 | Arcane::MemoryUtils::checkResizeArrayWithCapacity (Array< DataType > &array, Int64 new_size, bool force_resize) |
| Redimensionne un tableau en ajoutant une réserve de mémoire. | |
| template<typename DataType> | |
| Int32 | Arcane::MemoryUtils::checkResizeArrayWithCapacity (Array< DataType > &array, Int64 new_size) |
| Redimensionne un tableau en ajoutant une réserve de mémoire. | |
Fonctions de gestion mémoire et des allocateurs.
Définition dans le fichier MemoryUtils.h.
| Int64 Arcane::MemoryUtils::impl::computeCapacity | ( | Int64 | size | ) |
Calcule une capacité adaptée pour une taille de size.
Définition à la ligne 198 du fichier MemoryUtils.cc.