Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man hanterar ett Minnet Fel i Java

    Om Java Virtual Machine kör ett Java -program , tilldelar minne för att programmet på två sätt : en fast storlek segment som innehåller alla objekt vars storlek var känd vid kompilering tid och ett minne pool ( kallad " heap " ) från vilken dynamiska tilldelningar kommer att skötas . Om ett program allokerar tillräckligt dynamiska objekt att använda upp allt utrymme på högen , kommer det att avslutas av JVM med en " slut på minne " fel . Du kan förhindra detta fel genom att instruera JVM att avsätta en större hög i början av programmets genomförande . Instruktioner
    1

    Klicka på " Start" och skriv " run " i sökrutan . Klicka på "Kör " , skriv " cmd " och tryck på " Enter ". Klicka på den nyöppnade Command fönstret för att välja det .
    2

    Ändra aktuell katalog till den som innehåller din Java-program ( redan kompilerade in " . Class " -filer ) genom att skriva följande kommandon i Command fönster :

    C :

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

    Ersätt " C: \\ Users \\ Paula \\ javaDev " av programmets mapp . Ersätt " C : " med motsvarande enhetsbeteckning . Tryck " Enter " vid slutet av varje rad
    3

    Kör din ansökan genom att åberopa JVM med icke - standardgränser stackstorlek : .

    Java - Xmx1024MB progClass . klass

    Ersätt " 1024 " av den maximala storleken på högen kommer att kunna nå ( i megabyte , standard är 64 ) . Denna parameter bör sättas tillräckligt stor ( beroende på applikation ) för att förhindra att "Out of memory " fel . Ersätt " progClass.class " av den klass som definierar den " main ( ) " Java metoden . Tryck på " Enter ".

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör beroenden Java
    ·Hur man använder Undefined Färger i Java
    ·Hur skapar jag en enkel ränta kalkylator i Java
    ·Hur man installerar Java Snabbt
    ·Hur man använder Java Callbacks
    ·Avinstallera Subversive på Eclipse
    ·Hur man byter en funktion i Java
    ·Hur Räkna elementen i en lista i Java
    ·Java Time Tutorials
    ·Hur Omvänd en matris med tal Med Java
    Utvalda artiklarna
    ·Inaktivera Query i MySQL Cache
    ·Hur fyller en Data GridView i Vbnet SQL
    ·Hur man skapar en relationsdatabas Modell
    ·NetBeans Brytpunkter fungerar inte
    ·Hur får SoapClient att Skicka ett Godkänn Header
    ·Hur man initiera en HashMap i Java
    ·Hur man hanterar Dot Tecken i PHP
    ·Tutorial på Java Logging API
    ·Text Funktion i VBA
    ·Hur man sparar TinyMCE data till MySQL PHP
    Copyright © Dator Kunskap http://www.dator.xyz