| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment gérer une erreur de dépassement de mémoire en Java
    Quand la machine virtuelle Java s'exécute un programme Java , il alloue de la mémoire pour ce programme de deux façons : un segment de taille fixe contenant tous les objets dont la taille était connu au moment de la compilation et un pool de mémoire (appelé « tas ») à partir de laquelle les allocations dynamiques seront desservis . Si un programme alloue suffisamment d'objets dynamiques à utiliser tout l'espace sur le tas , il sera mis fin par la JVM avec un " out of memory" erreur. Vous pouvez éviter cette erreur en ordonnant la JVM d'allouer un tas plus importantes au début de l'exécution du programme. Instructions
    1

    Cliquez sur "Démarrer " et tapez " run " dans la boîte de recherche. Cliquez sur "Exécuter " , puis tapez " cmd " et appuyez sur "Entrée". Cliquez sur la fenêtre de commande nouvellement ouvert pour le sélectionner.
    2

    Changer le répertoire courant pour celui contenant votre application Java ( déjà compilé en « classe» . Fichiers) en tapant les commandes suivantes dans le commandement fenêtre :

    C:

    cd " C: \\ Users \\ Paula \\ javaDev "

    Remplacer " C: \\ Users \\ Paula \\ javaDev " par le dossier de l' application. Remplacez "C:" par la lettre de lecteur correspondant . Appuyez sur "Entrée " à la fin de chaque ligne
    3

    exécuter votre application en invoquant la JVM avec les limites de taille de tas non par défaut: .

    Java- Xmx1024MB progClass . class of

    remplacer "1024" par la taille maximale du tas sera en mesure d'atteindre ( en méga-octets ; valeur par défaut est 64). Ce paramètre doit être réglé assez grand (selon votre demande ) pour éviter le " out of memory" erreurs . Remplacer " progClass.class " par la classe qui définit la méthode Java " main () " . Appuyez sur "Entrée".

    Previous :

    next :
      articles connexes
    ·Comment savoir si un environnement d'exécution Java es…
    ·Comment générer un nombre aléatoire en Java 
    ·Comment ajouter un caractère à une chaîne en Java 
    ·Comment convertir une liste en une chaîne en Java 
    ·Comment faire pour convertir Heures de secondes en Java…
    ·Comment faire une animation en utilisant Java 
    ·Comment combiner Dispositions sur l'Android 
    ·Comment obtenir un effet de retard en Java Eclipse 
    ·Comment faire pour convertir un Decimal en entier dans …
    ·Quels sont les Applets 
      articles en vedette
    ·Comment fermer une JFrame 
    ·Comment allouer un pointeur de tableau 2D 
    ·Tutoriels pour savoir comment ajouter des données en V…
    ·Comment faire un tri par insertion dans Python 
    ·Comment faire pour supprimer les valeurs d'attributs pa…
    ·Comment écrire un programme qui permet à un utilisate…
    ·Comment remplacer chaque élément DIV 
    ·Comment faire pour utiliser la commande printf en C + +…
    ·Tutoriel de dessin Visual Basic 
    ·Comment détecter les caractères multi-octets en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com