| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Java Heap Fejl i NetBeans & GlassFish
    mest indledende Java programmering kurser ikke dækker Java heap . Efter alt, når klassen opgaver er kun et par linjer kode , hvad der er behov for at diskutere fysisk hukommelse management ? Den bunke kan imidlertid blive en meget big deal , når en stor GlassFish Java server -projekt er pludselig giver bunke fejl til udviklere bruger NetBeans integreret udviklingsmiljø ( IDE) . Dette problem er let løses ved en mere effektiv programmering eller ændre konfigurationsindstillingerne . Java Heap

    Når et Java -program begynder sin udførelse, JVM giver det en vis mængde systemhukommelse kaldet Java heap . Den nøjagtige mængde hukommelse JVM vil tildele et program bunke vil variere fra version til version . Hver gang programmet opretter en variabel eller en instans objekt, bliver dens data gemt i denne bunke. Java-udviklere kan tilpasse hvor stor en bunke JVM vil skabe for et program, når det begynder dets gennemførelse, men et program kan ikke oprette en større eller mindre bunke når det kører .
    Heap fejl < br >

    heap fejl sker , når et program forsøger at bruge mere hukommelse end er i sin bunke. Hvis en bunke er allerede fyldt med variable og objekt data , så programmet forsøg på at initialisere en anden variabel eller instantiere et andet objekt vil generere en bunke fejl, fordi der ikke er plads til det . I modsætning til ældre sprog , der kræver programmører til at dekonstruere deres egne objekter og variabler for at rydde plads i programmets hukommelse, har JVM automatiseret trash samling: Når et program når et punkt i sin udførelse , hvor det ikke kan opfordre en klasse eller variabel igen, JVM sletter sine data for at rydde plads til andre.

    GlassFish Heap fejl

    Web systemer, der bruger GlassFish er normalt ikke cookie -cutter programmer en bruger simpelthen downloads derefter udsender på hans server. De er næsten altid genereret for en specifik anvendelse , som vil køre på en bestemt server . Derfor udviklere ved nøjagtigt, hvor meget hukommelse deres software får brug for i sin bunke , og vær sikker på, at serveren har tilstrækkelig fysisk hukommelse til at generere en bunke af denne størrelse. Heap fejl fra GlassFish software generelt kommer fra overstiger en bunke størrelse, eller anmoder mere hukommelse i den bunke end serveren har fysiske hukommelse til at rumme.
    NetBeans IDE

    Når udviklere bruger NetBeans IDE at kode deres GlassFish -software, der er ikke noget særligt om IDE, der forårsager eller forebygger bunke fejl. Når udviklerne installere deres software -pakke på en server , vil de nødt til manuelt at indstille dens heap størrelse med JVM . De kan dog justere størrelsen af bunken som NetBeans IDE vil give softwaren under test på udviklerens maskine. Programmører kan ændre denne indstilling i " netbeans.conf " fil i " netbeans-home/etc " bibliotek. Ændre antallet ved siden af ​​" J- Xmx " i " netbeans_default_options =" linje vil ændre heap size NetBeans genererer til antallet af megabytes programmøren angiver .
    < Br >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad kunne blokere Java , så det ikke virker 
    ·Sådan Beregn Modulus i Java 
    ·Hvordan kan jeg Udfør Jar Java filer med Windows Vista…
    ·Hvordan at eksportere data fra CSV -filer i Java 
    ·Sådan ændres på baggrund af en tekstfelt Brug Jigloo…
    ·Sådan Split String Længde i Java 
    ·Hvordan man programmerer spil med Java 
    ·Forskellene mellem Java og JavaScript 
    ·Sådan kontrolleres , om der kan argumenteres i Java 
    ·Hvad er forskellen mellem Java og J2EE 
      Anbefalede Artikler
    ·Sådan ansøger en Texture Over tekst i XNA 
    ·Sådan Set Up MIT Scheme for SICP 
    ·Sådan oprettes WPF Kontrol Skabeloner 
    ·Sådan konfigureres Proxy PAC filer 
    ·Hvordan man beregner en Matrix Transponering i C + + 
    ·JavaScript som en server-side kode til Apache 
    ·MySQL : Sådan Indsæt Auto intervaller 
    ·Sådan udgives websider med Python 
    ·Sådan oprettes en MySQL-database Website 
    ·Hvordan man laver en blog ved hjælp PHP 
    Copyright © Computer Viden http://www.computerdk.com