Test : besoin de mettre la pression sur la mémoire

Bonjour


 


Pour un test d'application, j'aurai besoin de créer un bout de code qui a chaque fois qu'il est appelé provoque une augmentation de la consommation mémoire de l'ordre de 10Mo.


 


J'aurais aimé avoir une property en mémoire vive, type NSData, qui s'incrémente et consomme de la mémoire dans l'application, mais que je puisse mettre à  nil si besoin.


 


J'ai essayé de charger un très gros fichier (> 10Mo) dans un NSData, mais ça ne change pas la mémoire de l'app.


 


Auriez-vous des idées ?


Réponses

  • CéroceCéroce Membre, Modérateur
    ça avait l'air d'une blague, mais c'est aussi simple que ça:

    malloc(10*1024*1024);
  • Désolé, mais dans xcode, je ne vois absolument pas d'augmentation de la mémoire utiliser.


     


    J'avais essayé ce code :



    static char* b = nil;
    static int alloc = 10e6;
    b = (char*)realloc (nil, alloc);
    alloc += 10e6;

    mais il ne fonctionnait pas plus.


Connectez-vous ou Inscrivez-vous pour répondre.