Ja darbā ar Java jums šādu kļūdu:
Izņēmums diegi "pamata" java.lang.OutOfMemoryError: Java kaudzes telpa
Tas var būt saistīts ar diviem iemesliem:
- Jūsu Java programmas ir atmiņas sūce. Toca pārskatīt kodu ...
- Jūsu programma patiešām ir nepieciešams daudz atmiņas. Šajā gadījumā Jūs varat palielināt atmiņas pieejama zvanot virtuālā mašīna ar šiem parametriem:
java-XMS <Size sākumu máximo> <Size memoria>-Xmx
Pēc noklusējuma ir šādas vērtības:
java-Xmx128m-Xms32m
Šos parametrus var nodot dažādos punktos atkarībā no apkārtējās vides, ka mēs izmantojam, lai grafiks:
- Ja vēlaties palielināt šī atmiņā Eclipse jums jādodas uz Run -> Open Run Dialog -> argumenti un ievietots teksta laukā vērtības, piemēram,-Xmx512m-Xms512m.
- Par Jdveloper pasākumi ir: līdzekļi-> projekts īpašības -> Run / atkļūdošanas -> java un nodot iespējas, piemēram:-Xmx1024M.
Gadījumā, JBoss aplikāciju serveris ir, lai rediģētu run.bat failu un modificēt JAVA_OPTS mainīgo, piemēram, ar šīm vērtībām:
JAVA_OPTS =% JAVA_OPTS%-Xms512m-Xmx512m








Paldies, jo patiesība ir tāda, ka tas ir diezgan kaitinošas kļūda ... jebkura iespēja jūs nezināt, kur jums ir spēlēt, ka JBoss, ne? Vai tas tīmekļa lietojumprogrammu darboties ar JBoss dažos gadījumos dod man šo kļūdu.
Es pabeigts izstrādājums ar atbildi uz savu jautājumu, un pastāstīt mums, ja jums kalpoja kā lietderība. Sveicieni