Articles of stack

¿Cómo se determina el uso máximo de la stack?

¿Qué métodos están disponibles para determinar el tamaño de stack óptimo para el sistema incrustado / memoria limitada? Si es demasiado grande, se desperdicia memoria que podría usarse en otro lugar. Sin embargo, si es demasiado pequeño, obtendremos el nombre de este sitio web … Para intentar poner en marcha las cosas: Jack Ganssle afirma […]

Java / Android – ¿Cómo imprimir un seguimiento de stack completo?

En Android (Java), ¿cómo imprimo un seguimiento de stack completo? Si mi aplicación falla desde nullPointerException o algo así, imprime una traza de stack (casi) completa de la siguiente manera: java.io.IOException: Attempted read from closed stream. com.android.music.sync.common.SoftSyncException: java.io.IOException: Attempted read from closed stream. at com.android.music.sync.google.MusicSyncAdapter.getChangesFromServerAsDom(MusicSyncAdapter.java:545) at com.android.music.sync.google.MusicSyncAdapter.fetchDataFromServer(MusicSyncAdapter.java:488) at com.android.music.sync.common.AbstractSyncAdapter.download(AbstractSyncAdapter.java:417) at com.android.music.sync.common.AbstractSyncAdapter.innerPerformSync(AbstractSyncAdapter.java:313) at com.android.music.sync.common.AbstractSyncAdapter.onPerformLoggedSync(AbstractSyncAdapter.java:243) at com.google.android.common.LoggingThreadedSyncAdapter.onPerformSync(LoggingThreadedSyncAdapter.java:33) […]

¿Por qué los términos “automático” y “dynamic” se prefieren a los términos “stack” y “montón” en la gestión de memoria C ++?

En relación con muchas preguntas y respuestas sobre SO, aprendí que es mejor hacer referencia a los objetos cuya vida útil se gestiona como residir en el almacenamiento automático en lugar de la stack. Además, no se debe hacer referencia a que los objetos asignados dinámicamente residan en el montón, sino en el almacenamiento dynamic. […]

Capacidad de stack en C #

Podría alguien decirme cuál es la capacidad de la stack en C #. Estoy tratando de formar un objeto cerrado de malla 3D usando una matriz de 30,000 elementos.

Aumenta el tamaño de la stack en Linux con setrlimit

leyendo información sobre cómo boost el tamaño de la stack para una aplicación de c ++ comstackda con gnu, en tiempo de comstackción, entendí que se puede hacer con un límite de seguridad al principio del progtwig. Sin embargo, no pude encontrar ningún ejemplo exitoso sobre cómo usarlo y en qué parte del progtwig aplicarlo […]

¿Qué es el desenrollamiento de la stack?

¿Qué es el desenrollamiento de la stack? Buscó pero no pudo encontrar una respuesta esclarecedora.

Verificando el tamaño de stack disponible en C

Estoy usando MinGW con GCC 3.4.5 (mingw-especial vista r3). Mi aplicación C usa mucha stack, así que me pregunto si hay alguna forma de que pueda determinar de manera programática cuánto queda de stack para poder manejar la situación de forma limpia si descubro que estoy a punto de terminar. Si no, ¿de qué otra […]

Llamar a eliminar en la variable asignada en la stack

Ignorando el estilo y el diseño de la progtwigción, ¿es “seguro” llamar a eliminar en una variable asignada en la stack? Por ejemplo: int nAmount; delete &nAmount; o class sample { public: sample(); ~sample() { delete &nAmount;} int nAmount; }

¿Cómo puede uno agarrar un rastro de stack en C?

Sé que no hay una función C estándar para hacer esto. Me preguntaba ¿cuáles son las técnicas para esto en Windows y * nix? (Windows XP es mi sistema operativo más importante para hacer esto en este momento).

¿Por qué mi progtwig no falla cuando escribo después del final de una matriz?

¿Por qué el código siguiente funciona sin ningún tipo de locking @ runtime? ¡¡Y también el tamaño depende por completo de la máquina / plataforma / comstackdor !!. Incluso puedo dar hasta 200 en una máquina de 64 bits. ¿cómo se detectaría una falla de segmentación en la función principal en el sistema operativo? int […]