Processo di allocazione dinamica e liberazione di porzioni di memoria fisica al fine di rispondere alle richieste del programma con, se possibile, correttezza e assenza di fame tra i richiedenti.
I libri del linguaggio di programmazione spiegano che i tipi di valore vengono creati nello stack e i tipi di riferimento vengono creati nell'heap , senza spiegare quali sono queste due cose. Non ho letto una spiegazione chiara di questo. Capisco cos'è uno stack . Ma, Dove e cosa sono …
Ho il codice seguente. #include <iostream> int * foo() { int a = 5; return &a; } int main() { int* p = foo(); std::cout << *p; *p = 8; std::cout << *p; } E il codice è in esecuzione senza eccezioni di runtime! L'output è stato 58 Come può …
Mi sono imbattuto nella domanda di overflow dello stack Perdita di memoria con std :: string quando si utilizza std :: list <std :: string> e uno dei commenti dice questo: Smetti di usare newcosì tanto. Non riesco a vedere alcun motivo per cui hai usato nuovo ovunque tu abbia …
Come posso trovare la memoria utilizzata sulla mia applicazione Android, a livello di codice? Spero che ci sia un modo per farlo. Inoltre, come posso ottenere anche la memoria libera del telefono?
Ecco l'estratto del programma in questione. La matrice img[][]ha le dimensioni SIZE × SIZE ed è inizializzata a: img[j][i] = 2 * j + i Quindi, crei una matrice res[][]e ogni campo qui creato diventa la media dei 9 campi circostanti nella matrice img. Il bordo è lasciato a 0 …
Voglio sapere come ottenere dimensioni di oggetti come una stringa, un numero intero, ecc. In Python. Domanda correlata: quanti byte per elemento ci sono in un elenco Python (tupla)? Sto usando un file XML che contiene campi di dimensioni che specificano la dimensione del valore. Devo analizzare questo XML e …
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 6 anni fa . Voglio conoscere l'utilizzo della memoria della mia applicazione Python e in particolare voglio sapere …
Sto cercando di utilizzare l'utilità perfmon windows per eseguire il debug delle perdite di memoria in un processo. Ecco come perfmon spiega i termini: Working Set è la dimensione corrente, in byte, del Working Set di questo processo. Il Working Set è l'insieme di pagine di memoria toccate di recente …
Quali trucchi usano le persone per gestire la memoria disponibile di una sessione R interattiva? Uso le seguenti funzioni [basate sui post di Petr Pikal e David Hinds nella lista r-help nel 2004] per elencare (e / o ordinare) gli oggetti più grandi e occasionalmente rm()alcuni di essi. Ma di …
Vedo in C ++ che ci sono diversi modi per allocare e liberare dati e capisco che quando chiami mallocdovresti chiamare freee quando usi l' newoperatore dovresti accoppiarti deleteed è un errore mescolare i due (es. Chiamare free()su qualcosa che è stato creato con l' newoperatore), ma non sono chiaro …
Ho appena finito un test come parte di un colloquio di lavoro e una domanda mi ha sorpreso, anche usando Google come riferimento. Mi piacerebbe vedere cosa può farci l'equipaggio StackOverflow: La memset_16alignedfunzione richiede un puntatore allineato a 16 byte passato ad essa, o si bloccherà. a) Come assegnereste 1024 …
Ho scritto un programma Python che agisce su un file di input di grandi dimensioni per creare alcuni milioni di oggetti che rappresentano triangoli. L'algoritmo è: leggere un file di input elaborare il file e creare un elenco di triangoli, rappresentati dai loro vertici emette i vertici nel formato OFF: …
Esiste uno strumento che eseguirà una riga di comando e segnalerà il picco di utilizzo totale della RAM? Sto immaginando qualcosa di analogo a / usr / bin / time
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.