[C] conoscere memoria del processo
salve, c'è un modo in C per sapere lo spazio utilizzato dall'eseguibile ??
in pratica mi servirebbe capire quanto occupino le varie variabili, e quanto invece ad esempio lo spazio del codice...
in pratica mi servirebbe capire quanto occupino le varie variabili, e quanto invece ad esempio lo spazio del codice...
Risposte
In Cobol, queste informazioni le da il compilatore, in C non saprei.
Ma ti serve saperlo a runtime? Dubito ci sia un modo portabile, in quale sistema operativo stai lavorando?
non necessariamente a runtime...
se ci fosse alla fine dell'esecuzione un file di log con scritto magari quanta memoria è stata occupata dal testo del codice, quanta dall'heap ecc.. sarebbe ottimo.
utilizzo code::block per windows utilizzando il porting per il compilatore gcc
se ci fosse alla fine dell'esecuzione un file di log con scritto magari quanta memoria è stata occupata dal testo del codice, quanta dall'heap ecc.. sarebbe ottimo.
utilizzo code::block per windows utilizzando il porting per il compilatore gcc