Qualsiasi domanda da un PROFI a un SUPER PROFI - 1. - pagina 28
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
È un metodo di una classe di mappatura.
E allora?
L'argomento del ridimensionamento della mappatura non è trattato.
Questo è quello che faccio.
Cioè quando si apre una mappatura con lo stesso nome e una dimensione diversa, cambia la dimensione?
Non devi rispondere, non è comunque nel codice. Quello che fai lì ha poco a che fare con la domanda :) quindi buona fortuna.
Certo che lo fa. Ho una libreria su questa classe che funziona. I test vanno bene. La prima variante di questa libreria è nel salvadanaio.
L'ultima versione della libreria stessa cambia dimensione a seconda delle necessità.
Quindi quando si apre una mappatura con lo stesso nome e una dimensione diversa, cambia dimensione?
Non devi rispondere, non è quello che c'è nel codice comunque. Quello che fai lì ha poco a che fare con la domanda :) quindi buona fortuna.
Andrew, ho ricontrollato in due modi.
Beh, sì. Quando chiamate CreateFileMapping con lo stesso nome ma con una dimensione maggiore, la memoria viene espansa.
La cosa principale è che il primo handle di CreateFileMapping non dovrebbe essere chiuso (solo per evitare di perdere i contenuti precedenti).
Ma nel secondo caso ho testato un'ipotesi più interessante.
Un CreateFileMapping viene creato con una dimensione iniziale (ad esempio 2 byte) e vi vengono scritti 4 byte. E si espande automaticamente!
Quindi non c'è bisogno di creare un secondo handle CreateFileMapping con una dimensione maggiore.
Credo che la questione sia chiusa.Ma il secondo caso ha testato l'ipotesi in modo più interessante.
CreateFileMapping viene creato con una dimensione iniziale (ad esempio 2 byte) e vi vengono scritti 4 byte. E si espande automaticamente!
Quindi non c'è bisogno di creare un secondo handle CreateFileMapping con dimensioni maggiori.
Credo che la questione sia chiusa.È nella descrizione.
Nella descrizione di che cosa? È quello che mi serve per avere memoria.
Nella descrizione di cosa? Ho bisogno che sia liberato.
MSDN :-))
Cioè, se il consumo di memoria aumenta, bisogna provvedere al suo rilascio.