IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Objective-C Discussion :

Statut de la mémoire utilisée


Sujet :

Objective-C

  1. #1
    Membre régulier
    Inscrit en
    Avril 2013
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 93
    Points : 77
    Points
    77
    Par défaut Statut de la mémoire utilisée
    Bonjour,

    Je cherche une fonction dans les lib disponible sous XCode pour savoir combien de mémoire virtuelle est disponible pour le process de mon appli en cours d'exécution.

    Je fais la même chose sous pc (en c++) grâce à l'API windows mais la je suis bloqué.

    Quelqu'un aurait une idée s'il vous plaît?

    Merci de votre aide!

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 630
    Points : 10 556
    Points
    10 556
    Par défaut
    Voici le bout de code pour savoir combien de Mo prend une application iPhone en mémoire
    Mais c'est un vieux bout de code: peut-être qu'il ne fonctionne plus
    Et si tu travailles sous MAC peut-être que ce n'est pas le façon de faire.

    Mais c'est un point de départ

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #define reportMemory() { \
    	struct task_basic_info info; \
    	mach_msg_type_number_t size = sizeof(info); \
    	kern_return_t kerr = task_info(mach_task_self(), TASK_BASIC_INFO, (task_info_t)&info, &size); \
    	if (kerr == KERN_SUCCESS) { \
    		printf("Memory in use: %.2f Mo", info.resident_size / 1024.0f / 1024.0f); \
    	} else { \
    		printf("Error with task_info(): %s", mach_error_string(kerr)); \
    	} \
    }

  3. #3
    Membre régulier
    Inscrit en
    Avril 2013
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 93
    Points : 77
    Points
    77
    Par défaut
    Super!
    Je viens de tester et c'est ce dont j'ai besoin.

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. afficher statut de la mémoire utilisée par l'application
    Par lakhdar16 dans le forum VBA Access
    Réponses: 2
    Dernier message: 03/05/2012, 11h14
  2. minimiser la mémoire utilisée pour stocker de l'information
    Par midy dans le forum Général Python
    Réponses: 3
    Dernier message: 30/01/2006, 15h17
  3. [Info]Mémoire utilisée
    Par lr dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 24/10/2005, 10h34
  4. Supprimer la mémoire utilisée par les variables globales
    Par dnaprotector dans le forum OpenGL
    Réponses: 4
    Dernier message: 21/07/2005, 13h18
  5. [Info][Mémoire] utilisée pour un pointeur null
    Par thomas_strass dans le forum Langage
    Réponses: 14
    Dernier message: 04/11/2004, 12h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo