Articles of stack

Come determinare l’utilizzo massimo dello stack?

Quali metodi sono disponibili per determinare la dimensione ottimale dello stack per il sistema con vincoli embedded / memoria? Se è troppo grande, la memoria viene sprecata e potrebbe essere utilizzata altrove. Tuttavia, se è troppo piccolo, otteniamo l’omonimo di questo sito Web … Per cercare di dare il via alle cose da fare: Jack […]

I primitivi Java vanno nello Stack o nell’Heap?

So solo che i non primitivi (gli oggetti) vanno nell’heap ei metodi vanno in pila, ma per quanto riguarda le variabili primitive? –aggiornare In base alle risposte, potrei dire che l’heap può avere un nuovo stack e heap per un dato object? Dato che l’object avrà variabili primitive e di riferimento ..?

Un array Java di primitive è memorizzato nello stack o nell’heap?

Ho una dichiarazione di array come questa: int a[]; Qui a è una matrice di tipo int primitivo. Dove è archiviata questa matrice? È archiviato su heap o stack? Questo è un tipo primitve int , tutti i tipi primitivi non sono memorizzati nell’heap.

Stack di capacità in C #

Qualcuno potrebbe dirmi quale sia la capacità dello stack in C #. Sto cercando di formare un object chiuso mesh 3D utilizzando una serie di 30.000 elementi.

Perché i termini “automatico” e “dinamico” sono preferiti rispetto ai termini “stack” e “heap” nella gestione della memoria C ++?

In relazione a molte domande e risposte su SO, ho imparato che è meglio fare riferimento a oggetti la cui durata è gestita come residente nella memoria automatica anziché nello stack. Inoltre, gli oggetti allocati dynamicmente non dovrebbero essere indicati come residenti nell’heap, ma nella memoria dynamic. Ho capito che esiste una memoria automatica, dynamic […]

Quando i vettori sono allocati, usano la memoria sull’heap o sullo stack?

Tutte le seguenti affermazioni sono vere? vector vect; //allocates vect on stack and each of the Type (using std::allocator) also will be on the stack vector *vect = new vector; //allocates vect on heap and each of the Type will be allocated on stack vector vect; //vect will be on stack and Type* will be […]

Aumenta le dimensioni dello stack in Linux con setrlimit

leggendo le informazioni su come aumentare la dimensione dello stack per un’applicazione c ++ compilata con gnu, al momento della compilazione, ho capito che può essere fatto con setrlimit all’inizio del programma. Tuttavia non sono riuscito a trovare alcun esempio di successo su come usarlo e in quale parte del programma applicarlo per ottenere una […]

Array, heap e stack e tipi di valore

int[] myIntegers; myIntegers = new int[100]; Nel codice precedente, è new int [100] che genera l’array sull’heap? Da quello che ho letto su CLR tramite c #, la risposta è sì. Ma quello che non riesco a capire, è ciò che accade al vero int all’interno dell’array. Dato che sono tipi di valore, direi che […]

Cos’è lo stack unwinding?

Cos’è lo stack unwinding? Ho cercato ma non ho trovato risposta illuminante!

Controllo della dimensione dello stack disponibile in C

Sto usando MinGW con GCC 3.4.5 (mingw-special vista r3). La mia applicazione C usa un sacco di stack quindi mi chiedevo se potessi dire in modo programmatico quanta pila rimanesse così posso gestire in modo pulito la situazione se trovo che sto per finire. Se no, in quali altri modi si aggirerebbe il problema di […]