preguntar acerca de memory-management

3
réponses

Pourquoi mon programme est-il lent lors de la boucle sur exactement 8192 éléments?

Voici L'extrait du programme en question. La matrice img[][] a la taille size×SIZE, et est initialisée à: img[j][i] = 2 * j + i Ensuite, vous faites une matrice res[][], et chaque champ ici est fait pour être la moyenne des 9 champs autour d'elle …
demandé sur 1970-01-01 00:33:32
8
réponses

L’utilisation de » new » sur une structure l’alloue-t-elle sur le tas ou la pile?

Lorsque vous créez une instance d'une classe avec l'opérateur new, la mémoire est allouée sur le tas. Lorsque vous créez une instance d'une structure avec les new exploitant de la mémoire sont alloués sur le tas ou sur la pile ? ... …
demandé sur 1970-01-01 00:33:28
9
réponses

Comment puis-je libérer explicitement de la mémoire en Python?

J'ai écrit un programme Python qui agit sur un gros fichier d'entrée pour créer quelques millions d'objets représentant des triangles. L'algorithme est: lire un fichier d'entrée traiter le fichier et créer une liste de triangles, représentés par l …
demandé sur 1970-01-01 00:33:29
5
réponses

C++ new int [0] — va-t-il allouer de la mémoire?

Une application de test simple: cout << new int[0] << endl; Sorties: 0x876c0b8 On dirait que ça marche. Que dit la norme à ce sujet? Est-il toujours légal d '"allouer" un bloc de mémoire vide? ... …
demandé sur 1970-01-01 00:33:29
3
réponses

Ce Que Chaque Programmeur Devrait Savoir Sur La Mémoire?

Je me demande combien de D'Ulrich Drepper ce que chaque programmeur devrait savoir sur la mémoire de 2007 est toujours valide. Aussi, je n'ai pas pu trouver une version plus récente que 1.0 ou un errata. ... …
demandé sur 1970-01-01 00:33:31
20
réponses

Android Studio — comment augmenter la taille du tas alloué

J'utilise Android Studio depuis 3 mois maintenant et l'une des applications que j'ai commencées est devenue assez grande. L'utilisation de la mémoire indiquée en bas à droite du programme indique que mon tas alloué est maximal à 494M. Quand je c …
demandé sur 1970-01-01 00:33:33
4
réponses

Quelles sont les différences entre la mémoire virtuelle et la mémoire physique?

Je suis souvent confondu avec le concept de virtualisation dans les systèmes d'exploitation. Considérant la RAM comme la mémoire physique, pourquoi avons-nous besoin de la mémoire virtuelle pour exécuter un processus? Où se trouve cette mémoire virt …
demandé sur 1970-01-01 00:33:33
10
réponses

Lire des fichiers volumineux en Java

J'ai besoin des conseils de quelqu'un qui connaît très bien Java et les problèmes de mémoire. J'ai un gros fichier (quelque chose comme 1.5 GB) et j'ai besoin de couper ce fichier dans de nombreux (100 petits fichiers par exemple) Fichiers plus petit …
demandé sur 1970-01-01 00:33:30
2
réponses

Linux free montre une utilisation élevée de la mémoire mais top ne le fait pas

Sur RedHat Linux 6.2 Je cours free -m et il montre presque tous les 8GB utilisés total used free shared buffers cached Mem: 7989 7734 254 0 28 7128 -/+ buffers/cache: …
demandé sur 1970-01-01 00:33:33
6
réponses

Pourquoi java attendre si longtemps pour exécuter le garbage collector?

Je construis une application Web Java, en utilisant le jeu ! Cadre . Je l'héberge sur playapps.net . j'ai été perplexe pendant un certain temps sur les graphiques fournis de la consommation de mémoire. Voici un exemple: Le graphique provient d' …
demandé sur 1970-01-01 00:33:31