Hallo Leute, immer wenn ich Minecraft spiele kommen nach einiger Zeit so komische schwarz weise Streifen durch meinen Bildschirm , dann stürzt Minecraft ab. Dann steht dort: Minecraft has run out of memory . This could be caused by a bug...usw... Deswegen wollte ich fragen , was ich dagegen tuhen kann ..( ich habe java 32 bit)
Danke schoneinmal im vorraus.
Euer Tobi/Ic3crush3r
Minecraft has run out of memory.
-
Ic3crush3r -
7. September 2012 um 18:42 -
Geschlossen
-
-
Versuche mal deinen render auf tiny zu stellen. die ursahce ist das dein RAM zu lahm ist.
Also du hast deinen render auf far. Der RAM ist aber nur fähig , es auf normal zu verarbeitenb . d.h. wenn du den render auf far hast gibts du den RAM zu viel zum arbeiten und der kommt nicht hinterher und wird voll. Wenn er voll ist haste nen out of memory Error

-
Danke! Ich versuch das jetzt mal
-
Also es sollte meines wissens nach gehen . Aber wenn du keine lust auf den nebel hast dann lade dir doch optifine herunter

-
Kannst du auch aus stellen indem du dir einfach kurz ne Batch dabei schreibst.
Nur paar fragen dazu: Hast du auch ein 32 bit PC oder 64?Mit der Batch weist du deinem java mehr RAM zu weil das automatisch iwie nur 256 mb nimmt oder iwie sowas.
Beschreibung wie:
Erstelle einfach mit rechtsklick---Neu---Textdukument ein neues Textdokument.
Dann öffnest du das und schreibst rein:C:\Java\jre7\bin\java -Xmx3072m -jar -d64 Minecraft.exe
Im ersten Teil steht wo dein Java installiert ist. Das kann jenachdem welchen Windoof du hast usw variieren.
Der zweite Teil ( -Xmx3072m -jar ) bedeutet wie viel RAM du minecraft zuweist. ich habe z.B 3072. Diese zahl kannst du einfach durch eine andere z.B
256M -- 256MB
512M -- 512MB
1024M -- 1GB
1536M -- 1.5GB
2048M -- 2.0GB
2560M -- 2.5GB
3072M -- 3GB
4096M -- 4GB
5120M -- 5GB
6144M -- 6GB
8192M -- 8GB
12288M -- 12GB
16384M -- 16GB
die -jar dahinter musst du immer schreiben
Dann der dritte Teil: -d64 schreibst du nur wenn du ein 64 bit java hast bei 32 kannst dudas weg lassen.
Und als letztes die ...exe angeben. Das ist in diesem Beispiel halt die Minecraft.exe
Das ganze speicherst du einfach ab.
Dann lässt du wenn du das nicht schon hast die Dateiendungen anzeigen ( einfach google wenn du nicht weist wie )
und änderst die .txt in .bat . Dann mit ok bestätigen, was man ja eh immer macht bei Windoof.
Diese datei Kopierst du dann in den .minecraft ordner. Der steht unter : C:\Users\"dein Namen"\AppData\Roaming
Variiert aber auch bei jedem Windows.
Als letztes erstellst du davon eine verknüpfung auf dem Desktop und doppelt drauf und kurz warten^^PS: Die Kommandoconsole nicht schließen dann schließt sich das game auch

Have fun
-
Danke , dass du dir so viel Mühe machst , mir das zu erklären!
-
Bei mir geht das nicht
Die bat datei ist so:
E:\Users\Simeon\AppData\Roaming\.minecraft>"C:\Program Files (x86)\Java\jre7\bin
\java" -Xmx3072m -jar E:\Users\Simeon\Desktop\MagicLauncher.exeund dann kommt:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.PS: Ich habe 8 Gb Ram
-
Dann versuche es einfach mal genauso wie ich es beschrieben habe
So wie du die beschrieben hast ist das nicht so wie es da steht
-
smcool dann haste nur 32 bit. ACHTUNG bei 32 bit können nur 1048M zugewiesen werden.
-
An Freaklife :
Danke man
Ich habe das jetzt genauso gemacht wie du es mir gesagt hast , ich habe 32bit und habe 1048 zugewiesen und ja .. da ich mich damit auch nicht so gut auskenne bin ich froh dass du/ihr mir das erklärt habt. Hoffentlich sehen wir uns mal InGame. -
wenn du 128MB zuweisst läuft minecraft glatt mit 300 fps

-
-
klingt nach garnix ist aber echt so

-
RAM auf 128MB zu senken halte ich für instabil.
Mit 256 oder 512 MB zugewiesenem Speicher seid ihr auf der sicheren Seite.(Wer behauptet, dass TexturePacks, Mods oder Shader viel Speicher ziehen, liegt falsch
)Bsp:
MC mit 2048 MB Speicher: MC verbraucht am Spawn ca. 900 MB, etwas weniger als die Hälfte.
MC mit 512 MB Speicher: MC verbraucht am Spawn ca. 240 MB, wieder etwa prozentual gleich viel wie oben.
-
naja muh bei jedem RAM ist es anders. Ich habe ein DDR-400 RAM da läuft das mit 117MB am stbilsten. mit 1GB alle 2 minuten out of mem
und mit 256MB läuft es lahm -
Muh hat wohl recht das TexturePacks, Mods oder Shader nicht mehr RAM verbrauchen. Nur das der gebrauchte RAM sich ändert je höher man es stellt habe ich nie festgestellt. Ich habe den grade mal verändert und habe keinen unterschied am benutzen Speicher festgestellt
Liegt natürlich sehr viel an der Graka wie halt bei jedem game und am CPU^^ -
texture packs bringen mc garnich zum laggen . wie muh sagte wers meint liegt falsch.
Texture packs gehen auch nicht auf die graka nur so
-
smcool dann haste nur 32 bit. ACHTUNG bei 32 bit können nur 1048M zugewiesen werden.
Danke, daran lag es
-
Alles anzeigen
Kannst du auch aus stellen indem du dir einfach kurz ne Batch dabei schreibst.
Nur paar fragen dazu: Hast du auch ein 32 bit PC oder 64?Mit der Batch weist du deinem java mehr RAM zu weil das automatisch iwie nur 256 mb nimmt oder iwie sowas.
Beschreibung wie:
Erstelle einfach mit rechtsklick---Neu---Textdukument ein neues Textdokument.
Dann öffnest du das und schreibst rein:C:\Java\jre7\bin\java -Xmx3072m -jar -d64 Minecraft.exe
Im ersten Teil steht wo dein Java installiert ist. Das kann jenachdem welchen Windoof du hast usw variieren.
Der zweite Teil ( -Xmx3072m -jar ) bedeutet wie viel RAM du minecraft zuweist. ich habe z.B 3072. Diese zahl kannst du einfach durch eine andere z.B
256M -- 256MB
512M -- 512MB
1024M -- 1GB
1536M -- 1.5GB
2048M -- 2.0GB
2560M -- 2.5GB
3072M -- 3GB
4096M -- 4GB
5120M -- 5GB
6144M -- 6GB
8192M -- 8GB
12288M -- 12GB
16384M -- 16GB
die -jar dahinter musst du immer schreiben
Dann der dritte Teil: -d64 schreibst du nur wenn du ein 64 bit java hast bei 32 kannst dudas weg lassen.
Und als letztes die ...exe angeben. Das ist in diesem Beispiel halt die Minecraft.exe
Das ganze speicherst du einfach ab.
Dann lässt du wenn du das nicht schon hast die Dateiendungen anzeigen ( einfach google wenn du nicht weist wie )
und änderst die .txt in .bat . Dann mit ok bestätigen, was man ja eh immer macht bei Windoof.
Diese datei Kopierst du dann in den .minecraft ordner. Der steht unter : C:\Users\"dein Namen"\AppData\Roaming
Variiert aber auch bei jedem Windows.
Als letztes erstellst du davon eine verknüpfung auf dem Desktop und doppelt drauf und kurz warten^^PS: Die Kommandoconsole nicht schließen dann schließt sich das game auch

Have fun
Bei mir fängt es nun auch an mit Memory runout. -.- Aber nicht nur auf dem Server sondern auch im Singleplayer.

Das Oben zitierte habe ich dabei schon versucht, aber sobald ich Java mehr als 1 Gb Speicher gebe, startet keine einzige Java Anwendung mehr, habe aber 8 Gb DDR3 zur verfügung. -.- Und die Renderdistanz ist nur auf Normal.Hier mal meine Systemdaten:
Asus P5G41C-M LX (LGA775) - Intel Core 2 Quad Q6600 G0 @ 2.4 GHz (3,0 GHz O.C) - 8,00 GB Kingston DDR3 @ 1333 MHz - Asus Geforce GT 520 - Windows 7 HP 64bit
Java ist zwar als 64bit version installiert, aber die Virtual Machine erkennt es nur als 32bit -.-
-
dann paar fragen:
- Du hast keinen lappi oder?
- hast du in der batch auch die exe der 64 bit java version angegeben?
das ist dieser ordner Java/jre7 nicht jre6 das ist 32 bit
- hast du die -d64 in der batch dabei geschrieben? -
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!