Fehler: Out of Memory

Alles was die PHP erweiterung von NetBeans betrifft

Moderator: wegus

Antworten
nutcracker
Beiträge: 2
Registriert: 09.01.2011, 16:16

Fehler: Out of Memory

Beitrag von nutcracker » 13.01.2011, 03:33

Hallo liebe NetBeans Gemeinde!

Ich nutze seit einigen Tagen NetBeans 6.9.1 und bin nahezu begeistert, nachdem ich mehrere Jahre mit einfachen Editoren gecodet habe. Mein einziges Problem scheinen die Systemvoraussetzungen zu sein. Ich bekomme nämlich folgenden Fehler wenn ich versuche die automatische Codegenerierung zu nutzen:
java.lang.OutOfMemoryError: Java heap space
at org.netbeans.modules.php.editor.indent.FormatVisitor.addFormatToken(FormatVisitor.java:1002)
at org.netbeans.modules.php.editor.indent.FormatVisitor.visit(FormatVisitor.java:859)
at org.netbeans.modules.php.editor.parser.astnodes.Program.accept(Program.java:92)
at org.netbeans.modules.php.editor.indent.TokenFormatter$1.run(TokenFormatter.java:354)
at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:314)
at org.netbeans.modules.php.editor.indent.TokenFormatter.reformat(TokenFormatter.java:344)
at org.netbeans.modules.php.editor.indent.PHPFormatter.reformat(PHPFormatter.java:129)
at org.netbeans.modules.csl.core.GsfReformatTask$1.run(GsfReformatTask.java:105)
at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:154)
at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:138)
at org.netbeans.modules.parsing.impl.TaskProcessor$1.call(TaskProcessor.java:200)
at org.netbeans.modules.parsing.impl.TaskProcessor$1.call(TaskProcessor.java:197)
at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:160)
at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:227)
at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:66)
at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:197)
at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:106)
at org.netbeans.modules.csl.core.GsfReformatTask.reformat(GsfReformatTask.java:95)
at org.netbeans.modules.editor.indent.TaskHandler$MimeItem.runTask(TaskHandler.java:550)
at org.netbeans.modules.editor.indent.TaskHandler.runTasks(TaskHandler.java:317)
at org.netbeans.modules.editor.indent.IndentImpl.reformat(IndentImpl.java:320)
at org.netbeans.modules.editor.indent.FormatterImpl.reformat(FormatterImpl.java:190)
at org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.run(CodeTemplateInsertHandler.java:347)
at org.netbeans.editor.GuardedDocument.runAtomicAsUser(GuardedDocument.java:344)
at org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.insertTemplate(CodeTemplateInsertHandler.java:263)
at org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
at org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:241)
at org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:107)
at org.netbeans.modules.php.editor.codegen.CGSGenerator.invoke(CGSGenerator.java:142)
at org.netbeans.modules.editor.codegen.GenerateCodePanel.invokeSelected(GenerateCodePanel.java:162)
at org.netbeans.modules.editor.codegen.GenerateCodePanel.listMouseReleased(GenerateCodePanel.java:125)
at org.netbeans.modules.editor.codegen.GenerateCodePanel.access$200(GenerateCodePanel.java:63)
Welche Systemanforderungen stellt NetBeans?

Auf netbeans.org steht
Microsoft Windows Vista SP1:
Prozessor: 800 MHz Intel Pentium III oder gleichwertig
Arbeitsspeicher: 512 MB
Speicherplatz: 750 MB freier Speicherplatz
Diese Mindest-Voraussetzungen werden von meinem System erfüllt.

Ich habe leider nur eine etwas ältere Kiste, die mit gerade mal 512 MB Ram ausgestattet ist. :roll: Ist das vielleicht doch nicht ausreichend?

Meine Java ist Version 6 Update 23.

Brauche ich mehr RAM oder ist das ein Programmfehler?

Benutzeravatar
smurfi
Site Admin
Beiträge: 1641
Registriert: 29.06.2006, 11:33
Wohnort: Wuppertal
Kontaktdaten:

Re: Fehler: Out of Memory

Beitrag von smurfi » 13.01.2011, 14:02

Hallo,

wenn du wirklich GUI Entwicklung machen willst solltest du dich an die 'Recommended Hardware Configurations' halten und nicht an die 'Minimum Hardware Configurations'
Die 512MB Haubtspeicher sind da wirklich schon das unterste vom untersten und bei GUI Entwicklung wird es wirklich knapp.
Schau dir auch das hier mal an: http://forums.netbeans.org/topic13690.html

Gruß
Michael

Benutzeravatar
arittner
Beiträge: 3229
Registriert: 05.08.2008, 07:20
Wohnort: Südniedersachsen
Kontaktdaten:

Re: Fehler: Out of Memory

Beitrag von arittner » 14.01.2011, 07:14

Moin!

java.lang.OutOfMemoryError: Java heap space bedeutet aber auch, dass die VM, in der NetBeans läuft zu wenig RAM hat. Evtl. muss Du die netbeans.conf noch etwas anpassen. Aber bei 512MB physikalischen RAM hast Du wirklich nicht viel Spielraum.

Beste Grüße,
Josch.
JNBB/BeanDev-Blog | Twitter@beandev
Bild
Sun Certified Specialist for NetBeans IDE

nutcracker
Beiträge: 2
Registriert: 09.01.2011, 16:16

Re: Fehler: Out of Memory

Beitrag von nutcracker » 20.01.2011, 20:03

Hallo!

Dann ist wohl bald ein neuer Compi fällig. :| :roll:

Ich habe aber noch etwas herausgefunden. Denn ich habe in der letzten Zeile meiner PHP-Dateien etwas wie das folgende stehen gehabt:

Code: Alles auswählen

// --- End of index.php ---
und keinen schließenden PHP-Tag, weil der eigentlich nicht benötigt wird.

Wenn ich diese Zeile lösche, dann funktioniert es mit der automatischen Code-Generierung.

Benutzeravatar
arittner
Beiträge: 3229
Registriert: 05.08.2008, 07:20
Wohnort: Südniedersachsen
Kontaktdaten:

Re: Fehler: Out of Memory

Beitrag von arittner » 20.01.2011, 21:22

Moin!

Wenn dem so ist, dann solltest Du einen Bug-Report abwerfen: http://netbeans.org/community/issues.html

Beste Grüße,
Josch.
JNBB/BeanDev-Blog | Twitter@beandev
Bild
Sun Certified Specialist for NetBeans IDE

Antworten