memory

Création d'une fuite de mémoire avec Java

Je viens d'avoir une interview, et on m'a demandé de créer une fuite de mémoire avec Java. Inutile de dire que je me sentais assez stupide n'ayant aucune idée de la façon de commencer à en créer un. Quel serait un exemple?

En Java, quelle est la meilleure façon de déterminer la taille d'un objet?

Par exemple, disons que j'ai une application qui peut lire dans un fichier CSV avec des piles de lignes de données. Je donne ... jusqu'à ce que j'ai utilisé 32 MO de la mémoire. C'est peut-être une question différente, mais j'aimerais toujours savoir.

Comment trouver une fuite de mémoire Java

Comment trouvez-vous une fuite de mémoire en Java (en utilisant, par exemple, JHat)? J'ai essayé de charger la décharge de ta ... r (en ajoutant la journalisation de toutes les tailles de carte) et le courir assez longtemps pour que je remarque la fuite.

Outil de ligne de commande pour trouver la Taille du tas Java et la mémoire utilisée (Linux)?

Existe-t-il un outil de ligne de commande (Linux) pour vérifier la Taille du tas (et la mémoire utilisée) d'une application J ... ir cela dans JConsole etc. mais j'ai besoin d'un outil de ligne de commande (pas de activer JMX etc.) Un tel outil/commande?

Java mémoire maximale sous Windows XP

J'ai toujours été en mesure d'allouer 1400 mégaoctets pour Java SE fonctionnant sur Windows XP 32 bits (Java 1.4, 1.5 et 1.6) ... rmettrait 1400 et une autre seulement 1200? Edit: La machine a 4 Go de RAM avec environ 3,5 Go que Windows peut reconnaître.

scala vs java, performance et mémoire? [fermé]

Je tiens à me pencher sur Scala, et j'ai une question de base à laquelle je ne peux pas trouver de réponse: en général, existe-t-il une différence de performances et d'utilisation de la mémoire entre Scala et Java?

Comment définir l'utilisation maximale de la mémoire pour JVM?

Je veux limiter la mémoire maximale utilisée par la JVM. Remarque, ce n'est pas seulement le tas, je veux limiter la mémoire totale utilisée par ce processus.

Recommandations pour un outil d'analyse de tas pour Java? [fermé]

Répertoriez vos outils d'analyse de tas préférés (par exemple jprofiler, jmap, ...). Gardons-le un outil par réponse, avec une courte liste d'avantages et d'inconvénients pour chaque outil.

Gestion de la pile Java et de la mémoire de tas

Je veux savoir comment la mémoire est allouée dans le programme suivant: public class MemoryClass { public static void ... tialisé, la JVM allouerait-elle toujours de la mémoire à toutes les méthodes de la classe java.lang.String, si oui,pourquoi?

Xmxsize par défaut dans Java 8

Dans la documentation d'oracle j'ai trouvé: -Xmxsize Spécifie la taille maximale (en octets) du pool d'allocation de mémo ... valeur est choisie lors de l'exécution en fonction de la configuration du système. Que signifie configuration du système?

Comprendre Java Tas dump

J'essaie de trouver une fuite de mémoire dans mon application depuis une semaine maintenant sans succès. J'ai essayé de faire ... urquoi le système tuer le processus, n'est-ce pas parce que le processus consomme beaucoup de ressources système ( mémoire ).

Peut-il y avoir une fuite de mémoire en Java

Je reçois cette question posée plusieurs fois. Quelle est une bonne façon de répondre

La meilleure façon de profiler l'utilisation de la mémoire dans une application Java?

Je me rends compte que des questions similaires ont déjà été posées à ce sujet ici sur SO, mais laissez-moi décrire exactemen ... Je vais également pouvoir calculer les pics max et min. A quelqu'un ici a fait quelque chose comme ça? Merci d'avance.

Java GC tuning pour les chaînes

Profilant l'application, j'ai compris qu'il y avait beaucoup de chaînes sur le tas. Dans ma situation, les chaînes sont cré ... onnement d'exécution Java(TM) SE (build 1.6.0_22-b04) Java HotSpot (TM) serveur virtuel 64 bits (build 17.1-b03, mode mixte)

Le réglage de la taille du tas Java ne fonctionne pas avec une machine 64 Bits de 256 Go de RAM

, j'ai essayé de trouver la réponse à cela, mais je ne pouvais toujours pas. J'ai une machine 64 bits avec 256 Go de RAM. J ... bit Je ne pouvais pas exécuter systeminfo|find "Memory" car il dit une mauvaise syntaxe. Je ne sais pas pourquoi non plus.

Java alloue 2 Go de mémoire supplémentaires

J'ai un nouveau VPS pour exécuter des programmes java que moi et certains copains avons créés. Je commence le processus avec ... ilise plus de mémoire que spécifié dans la ligne de commande java. Je me demande pourquoi il utilise tellement plus qu'avant.

Java implémente-t-il un modèle de conception Flyweight avec des chaînes? [dupliquer]

Cette question a déjà une réponse ici: Le stagiaire de chaîne de Java est-il un poids mouche? ... ing constant pool. Alors pouvons nous dire cette chaîne Java implémente le modèle de conception Flyweight? Si non, pourquoi?

java lire le fichier 200mb, lors de la charge en mémoire, combien de mémoire aura besoin?

J'ai un fichier de 200 mo, le fichier avec le format suivant Chaque ligne est un entier 0,1,2,3 espacé. 0 1 2 0 1 3... ... String? peut estimer quel est le cose de la mémoire, de sorte que je définis la taille de tas java appropriée? 256 mo assez?

Paramètre Hadoop mapreduce.cartographie.mémoire.mo et mapreduce.cartographie.Java.opter

Vous vous demandez quelle est la relation entre les deux paramètres (mapreduce.cartographie.mémoire.mo et mapreduce.cartograp ... oisit d'être -Xmx4G -Xms4G -server, se demandant quelles sont les limites supérieures dans ce cas? Grâce. Cordialement, Lin

Un programme simple pour démontrer la fuite de mémoire en Java

Je cherche un programme simple qui peut démontrer une fuite de mémoire en Java. Merci.