Jump to content
  • 0

Question

Posted

Title: Tekkit Runs Out Of Memory.

Version: 3.1.2.

OS: Windows 7 Home Premium | 64Bit | 8GB RAM | 1TB HardDrive | Integrated Graphics.

Java Version: Java Version: 1.7.0_07 From Oracle Corporation.

Description of Problem:

When I bought my new PC, I could run normal Minecraft in Far and Fancy. But when I got Tekkit I had to run it in Tiny and Fast. That didn't bother me too much. But after a while of playing, it would just shut down, leaving me with error messages in a notepad on my Desktop.

I understand that people could help me if I give you the Log's. So here is my pastebin of the latest error: http://pastebin.com/m6PPRXcg

But for the past week now, I can't load up Single Player worlds, join my own/others' Server's. Because it says either Loading Terrain or Joining Server and then says Minecraft's Run Out Of Memory. But I tried clicking Back, and joining the Server again, it joins, but ALL Tekkit Item's look corrupted, with Black Dots all over them, rather than them being themselfs. I've not witnesssed any other Bug Reports with this. And I know it is most likely to do with Java, not Tekkit. But please. Could anybody help me with a solution. I pay £120 / $220 a month for a 16GB Server, and I just want to be able to play it again. Any helpers I will give a full stack of Dark Matter on my Tekkit Server, IP: survival.redstonecraft.net.

PLEASE... HELP ME:(

Thankyou.

Update: I decided to remove my entire TechnicLauncher file out of %appdata% and then reload, it worked! Until a few mins in the Server, items wernt getting the correct texutre, and I froze, and then the memory ran out again. If anyone could help me please ,cause this is a problem I need resolving, cause of my Server!

Error Messages:


"Minecraft Has Run Out Of Memory"

8 answers to this question

Recommended Posts

  • 0
Posted

create a .bat file in %appdata% --> .techniclauncher folder and type in this

@ECHO OFF

SET BINDIR=%~dp0

CD /D "%BINDIR%"

"%ProgramFiles%\Java\jre7\bin\java.exe" -Xmx2048M -Xms2048M -jar technic-launcher.jar

inside the .bat file and launch it, make sure you have the latest 64bit version of Java installed.

  • 0
Posted

create a .bat file in %appdata% --> .techniclauncher folder and type in this

@ECHO OFF

SET BINDIR=%~dp0

CD /D "%BINDIR%"

"%ProgramFiles%\Java\jre7\bin\java.exe" -Xmx2048M -Xms2048M -jar technic-launcher.jar

inside the .bat file and launch it, make sure you have the latest 64bit version of Java installed.

That dosen't seem to work:/

  • 0
Posted

Allocating too much RAM is just as bad, if not worse as allocating not enough.

Imagine you have space ship that uses a molecule plasma inducing device to propel itself (That's every program that isn't Technic). In the ship, you also have a toaster (That's Technic).

In the first situation, you're giving 1 joule of energy to the toaster, and 999999,999999 mega joules of energy to the plasma inducing engine. Well damn, the engine is working, but the toaster won't toast. That's when you were giving too little RAM.

In the second situation, you decide to allocate all your 1000000 mega joules of energy to the toaster, and naught to the plasmic device. The toaster exploded, but that's not the worst. Because the energy suddenly stopped to come, the plasmizer couldn't shutdown properly and nor support its anti-matter containment field and collapsed on itself at the speed of light, creating a thermonuclear reaction that annihilated the solar system! Basically, that's what you're doing by allocating all your RAM to Technic.

Now, what you want to do is give a few hundred joules of energy to the toaster, about 200 and give the 999999,9998 mega joules left to the plasmalizer, which is plenty enough to keep it safe. In other words, allocate 2-4 GB of RAM to Technic, depending on your total RAM.

TL;DR, just read the damn thing.

  • 0
Posted

Note that default Java in 64-bit Win7 is 32-bit (which would be limited to around 3 GB max) due to default 32-bit Internet Explorer. So make sure that you actually (manually) installed 64-bit Java or that add/remove programs shows it 64-bit Java installed. Or try giving tekkit no more than 2 GB and see if it still happens. "Out of memory" can mean that you are trying to give it too much memory that it cannot access (especially if OS or Java is 32-bit).

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...