Bonjour à tous,je me suis toujours posé cette question et je demeure encore sans réponse:
Je voudrai calculer en Méga-Octet la taille "approximative" qu'occupera mon application en mémoire et cela en fonction des variables que j'ai en déclaration.
J'ai dans mon application la déclaration suivante (En globale):
Donc cette matrice occupe bien (3000*3000)bytes (Soit à peu prés 9Mo)???
Code : Sélectionner tout - Visualiser dans une fenêtre à part Byte matrice[3000][3000];
Et si cette déclaration au lieu d'être globale elle serai au niveau d'une procedure ou fonction??
Là j'ai constaté que l'espace de de la matrice n'est pas réservé au lancement de l'application.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void proc(void) { byte matrice[3000][3000]; }
Sera t il réservé au moment de l'appel?
Pour résumé je dirai que je voudrai savoir comment connaitre l'espace mémoire minimum requit pour le lancement d'une application et cela en fonction de ces variables.
Merci.
Partager