Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
C'est une méthode d'une classe de cartographie.
Et alors ?
Le sujet du redimensionnement des cartes n'est pas abordé.
C'est ce que je fais.
C'est-à-dire que lorsque vous ouvrez une cartographie avec le même nom et une taille différente, elle change de taille ?
Vous n'avez pas à répondre, ce n'est pas dans le code de toute façon. Ce que vous y faites n'a pas grand-chose à voir avec la question :) alors bonne chance.
Bien sûr que oui. J'ai une bibliothèque sur cette classe qui fonctionne. Les tests sont bons. La première variante de cette bibliothèque se trouve dans la tirelire.
La dernière version de la bibliothèque elle-même change de taille en fonction des besoins.
Donc, lorsque vous ouvrez une cartographie avec le même nom et une taille différente, elle change de taille ?
Vous n'avez pas à répondre, ce n'est pas ce qui est dans le code de toute façon. Ce que vous y faites n'a pas grand-chose à voir avec la question :) alors bonne chance.
Andrew, j'ai revérifié de deux façons.
Eh bien, oui. Lorsque vous appelez CreateFileMapping avec le même nom mais avec une taille plus importante, la mémoire est étendue.
L'essentiel est que le premier handle de CreateFileMapping ne soit pas fermé (pour éviter de perdre le contenu précédent).
Mais ! Dans le second cas, j'ai testé une hypothèse plus intéressante.
Un CreateFileMapping est créé avec une taille initiale (par exemple 2 octets) et 4 octets y sont écrits. Et il s'étend automatiquement !
Il n'est donc pas nécessaire de créer une deuxième poignée CreateFileMapping avec une taille plus grande.
Je pense que la question est close.Mais ! Le deuxième cas a testé l'hypothèse de manière plus intéressante.
CreateFileMapping est créé avec une taille initiale (par exemple, 2 octets) et 4 octets y sont écrits. Et il s'étend automatiquement !
Il n'est donc pas nécessaire de créer une deuxième poignée CreateFileMapping de taille supérieure.
Je pense que la question est close.C'est dans la description.
Dans la description de quoi ? C'est ce dont j'ai besoin pour faire travailler ma mémoire.
Dans la description de quoi ? J'ai besoin qu'il soit libéré.
MSDN :-))
Je veux dire que si la consommation de mémoire augmente, vous devez prévoir sa libération.