Questions sur memory-management

25
réponses

Quoi et où sont de la pile et le tas?

langage de Programmation livres expliquer que les types de valeur sont créés sur le pile , et les types de référ ... Quelle est leur portée? Ce qui détermine la taille de chacun d'eux? Qu'est-ce qui rend plus rapide?
demandé sur 2008-09-17 08:18:06
19
réponses

Peut-on Accéder à la mémoire d'une variable locale en dehors de sa portée?

j'ai le code suivant. #include <iostream> int * foo() { int a = 5; return &a; } int main() ... Comment est-ce possible? La mémoire d'une variable locale n'est-elle pas inaccessible en dehors de sa fonction?
demandé sur 2011-06-22 18:05:48
17
réponses

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

je suis tombé sur la question de débordement de la pile fuite de mémoire avec std:: string en utilisant std:: list ... r en C++ aussi souvent que possible, et quelle différence cela fait-il en interne? Ai-je mal interpréter la réponse?
demandé sur 2011-06-28 04:08:14
8
réponses

Comment puis-je découvrir l'utilisation de la mémoire de mon application dans Android?

Comment puis-je trouver la mémoire utilisée sur mon application Android, par programmation? j'espère qu'il ya un moyen de le faire. En plus, comment j'obtiens le souvenir gratuit du téléphone aussi?
demandé sur 2010-02-19 20:12:35
4
réponses

Quels sont les paramètres Xms et Xmx lors du démarrage des JVM? [dupliquer]

cette question a déjà une réponse ici: comment la taille Java heap par défaut est ... Veuillez expliquer l'utilisation des paramètres Xms et Xmx dans les JVM. Ce sont les valeurs par défaut pour eux?
demandé sur 2013-02-08 03:28:20
3
réponses

Pourquoi mon programme est lent lorsqu'une boucle plus exactement 8192 éléments?

Voici l'extrait du programme en question. La matrice img[][] a la taille Taille×Taille, et est initialisée à: ... uantité de mémoire utilisée, c'est simplement le temps d'exécution, donc je ne sais pas comment cela pourrait aider.
demandé sur 2012-09-04 17:51:31
8
réponses

Quel profileur de mémoire Python est recommandé? [fermé]

je veux connaître l'utilisation de la mémoire de mon application Python et je veux spécifiquement savoir quels blocs d ... donne le plus de détails. je dois faire moins ou pas de modifications dans mon code.
demandé sur 2008-09-21 08:43:04
8
réponses

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

en C, nous pouvons trouver la taille d'un int , char , etc. Je veux savoir comment obtenir la taille des objets comme u ... nouvelle valeur. Dans le cas d'une corde je peux dire sa la longueur. Mais en cas d'int, float, etc. Je suis confus.
demandé sur 2009-01-16 08:07:12
4
réponses

Ce qui est privé octets octets virtuels, jeu de travail?

j'essaie d'utiliser l'utilitaire perfmon windows pour déboguer les fuites de mémoire dans un processus. voici ... s virtuels? y at-il d'autres outils qui donnent une meilleure idée de l'utilisation de la mémoire?
demandé sur 2009-12-31 09:16:34
18
réponses

Dans quels cas dois-je utiliser malloc vs nouvelle?

je vois dans C++ qu'il y a plusieurs façons d'allouer et de libérer des données et je comprends que lorsque vous appele ... us êtes un expert en C++, veuillez me faire part de toute règle empirique ou convention que vous suivez à cet égard.
demandé sur 2008-10-08 23:47:55
17
réponses

Comment allouer une mémoire alignée uniquement en utilisant la bibliothèque standard?

je viens de terminer un test dans le cadre d'un entretien d'embauche, et une question m'a déconcerté - même en utilisa ... { void *mem; void *ptr; // answer a) here memset_16aligned(ptr, 0, 1024); // answer b) here }
demandé sur 2008-10-23 03:23:41
22
réponses

À quoi sert le "placement Nouveau"?

est-ce que quelqu'un ici a déjà utilisé C++'S "placement new"? Si oui, pour quoi faire? Il me semble qu'il serait utile sur le matériel mappé en mémoire.
demandé sur 2008-10-21 20:34:52
12
réponses

Suppression D'objets en JavaScript

je suis un peu confus avec L'opérateur delete de JavaScript. Prenez le code suivant: var obj = { helloText: ... ers l'objet, il serait retiré de la mémoire? (soit dit en passant, mes tests ont été faits en Safari 4.)
demandé sur 2009-04-13 03:18:31
8
réponses

Est-ce que l'utilisation de "new" sur une structure l'affecte sur le tas ou la pile?

quand vous créez une instance d'une classe avec l'opérateur new , la mémoire est affectée sur le tas. Lorsque vous créez une instance d'une structure avec le new exploitant de la mémoire sont alloués sur le tas ou sur la pile ?
demandé sur 2008-10-15 08:09:30
15
réponses

Quelle est la différence entre new/delete et malloc/free?

Quelle est la différence entre new / delete et malloc / free ? (en double?): Dans quels cas dois-je utiliser malloc vs nouvelle?
demandé sur 2008-10-27 18:05:30
10
réponses

Est de supprimer ce possible?

Est-il permis de delete this; si la suppression de l'instruction est la dernière instruction qui sera exécutée sur l ... take the lead, // I want to get rid of this "SomeModule" object: delete this; } je peux faire ça?
demandé sur 2010-06-30 19:45:54
13
réponses

Définition des objets à Null / Nothing après utilisation in.NET

si vous positionnez tous les objets sur null ( Nothing in VB.NET une fois que vous en avez fini avec eux? je ... pas voir le mal. Cependant, je suis tombé sur un mélange d'opinions de sorte que tous les commentaires sont utiles.
demandé sur 2008-08-06 00:14:10
10
réponses

Mémoire totale utilisée par le processus Python?

y a-t-il un moyen pour un programme Python de déterminer combien de mémoire il utilise actuellement? J'ai vu des discu ... pour le processus, afin que je puisse déterminer quand il est nécessaire de commencer à rejeter des données cachées.
demandé sur 2009-06-02 13:50:40
16
réponses

Exemples convaincants d'allocateurs c++ personnalisés?

quelles sont les bonnes raisons pour abandonner std::allocator en faveur d'une solution personnalisée? Avez-vous ren ... e me demandais juste si quelqu'un ici pourrait fournir quelques exemples convaincants pour justifier leur existence.
demandé sur 2009-05-05 23:36:48
7
réponses

Pourquoi utiliser une ivar?

je vois habituellement cette question posée de l'autre côté, comme chaque ivar doit-il être une propriété? (et j ... y) NSString * name; pour l'avoir complètement "privé" le déclarent seulement dans la continuation de classe.
demandé sur 2012-02-01 00:51:07
3
réponses

Pourquoi deux listes identiques ont une empreinte mémoire différente?

j'ai créé deux listes l1 et l2 , mais chacune avec une méthode de création différente: import sys l1 = [No ... sont identiques en Python autrement. pourquoi? C'est un truc interne de CPython, ou une autre explication?
demandé sur 2018-07-25 22:22:18
8
réponses

Comment initialiser la mémoire avec un nouvel opérateur en C++?

je commence juste à entrer dans C++ et je veux prendre quelques bonnes habitudes. Si je viens d'attribuer un tableau d ... iser tous à 0 sans les passer moi-même en boucle? Dois-je utiliser memset ? Y a-t-il une façon" C++ " de le faire?
demandé sur 2010-02-05 03:06:19
15
réponses

Récupérer L'utilisation CPU et l'utilisation de la mémoire d'un seul processus sur Linux?

je veux obtenir le CPU et l'utilisation de mémoire d'un seul processus sur Linux - je connais le PID. Avec un peu de ... commande "watch". Quelle commande puis-je utiliser pour obtenir ces informations depuis la ligne de commande Linux?
demandé sur 2009-08-03 14:13:50
10
réponses

Réduire L'Utilisation De La Mémoire Django. Fruits mûrs?

mon utilisation de la mémoire augmente avec le temps et redémarrer Django n'est pas gentil pour les utilisateurs. ... être la meilleure solution encore: profilage Django taille de l'objet et utilisation de la mémoire avec Pympler
demandé sur 2009-01-28 13:52:19
6
réponses

Que fait Visual Studio avec un pointeur supprimé et pourquoi?

un livre en C++ que j'ai lu déclare que lorsqu'un pointeur est supprimé en utilisant l'opérateur delete la mémoire à l' ... ointe de toute façon, pourquoi ne pas supprimer automatiquement pointer sur NULL au lieu d'une adresse quelconque?
demandé sur 2015-10-27 20:19:08
9
réponses

Fuites de mémoire Python

j'ai un script de longue durée qui, s'il fonctionne assez longtemps, consommera toute la mémoire de mon système. ... i aideront à prévenir les fuites? Quelles techniques y a-t-il pour déboguer les fuites de mémoire en Python?
demandé sur 2009-09-17 00:56:04
4
réponses

Calculer la taille de L'objet en Java [dupliquer]

cette question a déjà une réponse ici: en Java, Quelle est la meilleure façon de ... ou 131304, et rien entre les deux, quel que soit le nombre d'éléments dans la structure. De l'aide s'il vous plaît!
demandé sur 2012-02-21 01:36:32
8
réponses

budget mémoire maximum de l'application ios

je travaille sur un jeu ios qui vise au minimum les 3gs. Nous utilisons des ressources HD pour les dispositifs d'affic ... ns être en mesure de donner aux artistes un budget qu'ils peuvent utiliser sans soucis de mémoire pour chaque carte.
demandé sur 2011-05-04 21:13:10
10
réponses

Utilisation correcte de la pile et du tas en C++?

j'ai été programmer pendant un certain temps, mais il a été la plupart du temps Java et C#. Je n'ai jamais eu à gérer ... , et les grandes structures de données devraient toutes être stockées sur le tas. Est-ce exact ou suis-je incorrect?
demandé sur 2009-03-01 08:32:24
2
réponses

Empreinte mémoire des types de données Haskell

Comment puis-je trouver la quantité réelle de mémoire nécessaire pour stocker une valeur d'un certain type de données ... ns GHCi pour voir mémoire de stats, mais il n'est pas clair comment estimer l'empreinte mémoire d'une valeur unique.
demandé sur 2010-07-15 14:39:03