Questions étiquetées 'gestion de la mémoire'

Processus d'allocation et de libération dynamiques de parties de la mémoire physique pour satisfaire les demandes de programmes, si possible, justice et non-faim parmi les demandeurs.
25
réponses
20
réponses

Est-il possible d'accéder à une variable de mémoire locale en dehors de sa portée?

J'ai le code suivant. #include <iostream> int * foo () {int a = 5; } int main () {int * p = foo (); std :: cout << * p; * p = 8; std :: cout << * p; } Et le code ne fonctionne que sans exception dans le ...
fixé le 22 juin '11 à 17h05
4
réponses

Quelles sont les options Xms et Xmx lors du démarrage d'une machine virtuelle Java?

Veuillez expliquer l'utilisation des paramètres Xms et Xmx dans la machine virtuelle Java. Quelles sont les valeurs par défaut pour eux?
mis le 08 février 13 à 2:28
17
réponses

Pourquoi les programmeurs C ++ minimisent-ils l'utilisation de "nouveau"?

Je suis tombé sur la question "stack overflow". Une fuite de mémoire avec std :: string lorsque vous utilisez std :: list <std :: string>, et un commentaire dit ceci: Arrêtez d'utiliser new autant. Je ne vois pas pourquoi tu ...
fixé le 28 juin '11 à 3:08
8
réponses

Comment apprendre l'utilisation de la mémoire de mon application sous Android?

Comment trouver par programme la mémoire utilisée dans l'application Android? J'espère qu'il y a un moyen de le faire. Aussi, comment puis-je obtenir de la mémoire de téléphone libre?
mis le 19 février '10 à 20:12
3
réponses

Pourquoi mon programme est-il plus lent si vous parcourez exactement 8192 éléments?

Voici un extrait du programme en question. La matrice img [] [] est SIZE × SIZE et initialisée à l'adresse suivante: img [j] [i] = 2 * j + i Vous créez ensuite une matrice res [] [], et chaque champ ici est constitué d'une moyenne de 9 champs autour dans la matrice im ...
mis le 04 septembre '12 à 16h51
8
réponses

Quel profileur de mémoire python est recommandé?

Je souhaite connaître l'utilisation de la mémoire de mon application Python et surtout savoir quels blocs / parties ou objets de code consomment le plus de mémoire. La recherche Google montre le validateur de mémoire Python commercial (pour Windows uniquement). Et avec une ouverture ...
mis le 21 septembre '08 à 7h43
11
réponses

Comment déterminer la taille d'un objet en Python?

En C, on peut trouver la taille de int, char, etc. Je veux savoir comment obtenir la taille d'objets, tels qu'une chaîne, un entier, etc. en python. Question connexe: Combien d’octets par élément figure dans la liste Python (tuple)? J'utilise un fichier XML qui s ...
mis le 16 janvier '09 à 8:07
26
réponses

Astuces pour gérer la mémoire disponible dans la session R

Quelles astuces les gens utilisent-ils pour gérer la mémoire disponible d'une session R interactive? J'utilise les fonctions ci-dessous [basées sur les messages de Peter Pikal et David Hind dans la liste de r-help en 2004] pour énumérer (et / ou trier) les plus gros objets et ...
mis le 31 août '09 à 18:26
19
réponses

Quand est-ce que j'utilise malloc vs new?

Je vois qu'en C ++, il existe plusieurs façons d'allouer et de libérer des données, et je comprends que lorsque vous appelez malloc, vous devez appeler gratuitement, et lorsque vous utilisez le nouvel opérateur, vous devez vous connecter pour supprimer, et ceci (par exemple, appelez gratuitement ( ) que ...
mis oct 08 08 à 22h47
4
réponses

Que sont les octets personnels, les octets virtuels, les ensembles de travail?

J'essaie d'utiliser l'utilitaire perfmon pour déboguer des fuites de mémoire au cours du processus. Voici comment perfmon explique les termes: Working set - taille actuelle en octets de l’ensemble de travail de ce processus. Un ensemble de travail est un ensemble de pages de mémoire, récemment ...
mis le 31 décembre '10 à 9h16
17
réponses

Comment allouer de la mémoire alignée uniquement à l'aide de la bibliothèque standard?

Je viens de terminer le test dans le cadre d’une interview et une question m’a confondue - même avec Google comme référence. Je voudrais voir ce que stackoverflow peut faire: Un alignement aligné de 16 octets est requis pour la fonction "memset_16aligned" ...
mis le 23 octobre '08 à 2:23
22
réponses

Quelle utilisation est utilisée pour "poster nouveau"?

Quelqu'un at-il déjà utilisé la "nouvelle publication" en C ++? Si oui pourquoi? Il me semble que cela ne serait utile que s’il est affiché sur une carte mémoire.
mis le 21 octobre '08 à 19:34
12
réponses

Suppression d'objets en javascript

Je suis un peu confus avec l'opérateur de suppression javascript. Prenez l'extrait de code suivant: var obj = {helloText: "Hello World!" }; var foo = obj; supprimer obj; Après avoir exécuté cette partie du code, obj est null, mais foo s'applique toujours à l'objet, ...
fixé le 13 avril '09 à 2:18
15
réponses

Utiliser la mémoire de pointe pour un processus linux / unix

Existe-t-il un outil qui exécute la ligne de commande et indique la quantité totale de RAM utilisée? Je présente quelque chose de similaire à / usr / bin / time
fixé le 21 avril '09 à 23:55