Jump to content
  • 0

The .Jar causes massive memory leak and lag in all mods!


Question

Posted

Launcher Version: Latest (Re-Downloaded Multiple Times!)

Operating System: Windows 7 64 bit

Java Version: 7 update 7 64 bit

Antivirus Program: Avast! (Free Version)

Description of Problem:

The .Jar when launched causes massive lag in all mods and a huge memory leak. I have tried every option, more ram less ram, reinstalling, .bat files, uping the ram for java, downgrading and upgrading java, run as admin, lowest graphics highest graphics, re-downloading launcher exe. Nothing actualy works, the .exe will not work (usual flash up saying checking launcher version) and the .Jar is all I have to work with. My regular minecraft (.Minecraft) has no issues with lag at all in SP and even on the hunger games it works brilliantly. So in conclusion after searching the length and bredth of the internet all I can say is the launcher .Jar sucks. I love tekkit, I want to play it and build an awsome weapons factory, record a series, even make some cool MP servers on adventure mode but I can do none of this if the damned launcher is going to Lagg out all the time. Please, oh please tell me there is a way I can run tekkit without the jar, tell me ther is a working exe. Please... :'(

Error Messages:

Error Log:




18 answers to this question

Recommended Posts

  • 0
Posted

The exe works fine for most people, it is likely an error on your end. I can't say for sure though. Have you tried some of the lag reducing options like turning off IC sounds and Matmos? Side note: What machine are you running?

  • 0
Posted

i5-2410 @2.30Ghz (Quad Core)

6 Gb Ram 64 Bit OS

nVidia GeForce GT 520M

Not a sound issue, tried that also. It is the Jar, Java behaves itself with normal minecraft. Only when you run anything from the jar does it start going crazy with your ram, task manager shows it. Also I do think it is either down to a Java update or a conflict with windows update. This isssue is not all that uncommon either, searching through millions of threads shows it to be a real issue, if one of the Devs ever comes on here I would really like to know what they think. The exe does not work for everyone, would like to know why but the forums have no answer to this.

  • 0
Posted

There's a truly huge amount of mods that come with Tekkit, and it's trivially possible to build a world that runs in Tekkit/Technic that slows your game to a literal crawl.

Try using MagicLauncher and adding 30+ big mods to your game and then tell us it's our launcher's fault that more mods make the game slower.

  • 0
Posted

Like I said, loads of trial and error, running vanilla does the same thing, even cleared the cache before hand. The exe would solve the damned problem but it won't work, just runs a little window saying "checking launcher version" then shuts down so I have to use the .jar to launch the game, however doing this causes the massive ram leak, again even on vanilla. I did say all mods!

  • 0
Posted

Not sure you're aware of this. The exe only downloads the jar and launches it. There are countless tekkit and technic players, including myself, that do not have a 'massive ram leak' when using the technic launcher, so the problem lies with something in your setup.

  • 0
Posted

Alright then, let's narow it down, could it be a conflict with one of the following: Windows update, Avast! Antivirus, Java updates or something else...I have literally tried everything.

  • 0
Posted

I am having what seems to be a memory leak problem also I cannot run the .exe file so its interesting you think the 2 are related, as that could explain my problem. I guess we will have to wait until the devs fix or at least acknowledge the problem with .exe to know for sure.

BTW did you find any more info? Looks like you gave up on this thread because of the guys adamantly defending Tekkit and blaming your system lol.

  • 0
Posted

Not sure you're aware of this. The exe only downloads the jar and launches it. There are countless tekkit and technic players, including myself, that do not have a 'massive ram leak' when using the technic launcher, so the problem lies with something in your setup.

@wastipk: See the above post

Also I don't understand why the OP is so against using the jar...

  • 0
Posted

Well, as I said tried everything, yes to obvious and first thing anyone would do, closed all background programs, yes I checked versions, No I'm not a pirate! My point is the .Jar has some problem where it is conflicting with something in windows 7. I checked and re-checked everything, I am positive the .Jar is to blame! What I am looking for is some technical expertise in resolving the issue. When I coppied and pasted the tekkit dir to my vanilla .minecraft dir it worked fine, no lag no leak no problem, however I am making a massive adventure map in vanilla right now so tekkit got sidelined which is a shame because I wanted to host a server for me and my friends. If there is a way to get the launcher to work I want to know.

tepidpond: A few of my friends run it through the .exe on Windows 7 and they don't get the lagg like I do.

Jorcer: the first thing I did when this problem came about was look it up on google, there were many solutions but none of them worked. I appriciate your suggestions but I need one of the Devs to help diagnose where the problem lays, in code and in depth. It will be helpfull to the rest of the tekkit comunity and from what I saw resolve the issue for many many many people...

WASTIPK: I will let you know if I find anything else out, so far zip...when 1.4 comes out and the Tekkit update too I think the issue might resolve itself but it would have been nice to here from a Dev about it.

Final thought: Don't care who, what or where so don't be so defensive, just want technical answer to technical problem be part of the solution! Going to download some old examination tools I used to know of to see how the memory leak is happening, will update as and when I get good coherant results. Identify, isolate and irradicate is my goal!

  • 0
Posted

Well, as I said tried everything, yes to obvious and first thing anyone would do, closed all background programs, yes I checked versions, No I'm not a pirate! My point is the .Jar has some problem where it is conflicting with something in windows 7. I checked and re-checked everything, ...

Here's something you most likely haven't tried. Go into your NVIDIA Control Panel > Manage 3D Settings > Global Settings tab > change default to "High-Performance NVIDIA Processor" (or whatever's there. If that doesn't change anything, do the same under the Program Settings tab (same place) for Java (default location C:\Program Files\Java\jre7\bin\java.exe and see if the performance improves. Most laptops (which you obviously have from the Mobile video card designation) default to using integrated graphics with Java, which needless to say don't work well with Technic/Tekkit.

  • 0
Posted

Torezu: Yes, I found that out. I had high hope it would solve the problem but no it didn't work, I even set it to all the java .exe files in the directory too. No luck :( But thank you for the thought, at least now others can find solutions in the same place.

Jorcer: Yes tried that, no effect.

Update out tomorrow so I hope the tekkit one will be too, that way the update might resolve the issue silently.

  • 0
Posted

here's something else for you to try:

lauch technic (or tekkit, whichever) and then pull up your task manager by right clicking on your start bar (anywhere that it's empty) and clicking "task manager"

go to the processes tab and look for java.exe

if you see a *32 next to it, you have a problem because you're using 32-bit java.

this can happen even with 64-bit java installed properly sometimes, I even ran into this issue myself recently. the tricky thing about it is that normal methods to force the use of 64-bit java aren't very effective because of the launcher's habit of restarting itself when you launch it, and using 32-bit java to do so.

if you are having this issue, here's how you fix it: create a batch file in your .techniclauncher folder and put the following lines in it:


mkdir rtemp

c:\program files\java\jre7\bin\java.exe -jar technic-launcher-latest.jar

I am pretty sure that's the name of the launcher jar file, but I am going on memory here so make sure it's the right name, and correct it if needed. then launch the game with that batch file. once you do, repeat the initial steps with the task manager to make sure you did it right and you are using 64-bit java (it won't have the *32 at the end)

  • 0
Posted

After all that the problem is solved! And get this, it was the dumb and stupid nVidia Graphics card settings, basically I told Java to run only from the nVidia car rather than the intel one but it ignored me! In other words force your better card to run java by setting it up in global options, as for Java well I did find out that 64 bit has a nasty habit of going 32 after some types of crashes but a simple re-install of 64 bit after clearing ALL other versions sorts that problem out. So in conclusion you were right it was nVidia not tekkits .jar launcher after all. And the morral of the story, reserve judgment until the last possible second when the true results are in <;S What a dope, should have checked that too. Thank you to everyone who contributed to this the momma and pappa of annoying problems. Incidently I have resumed work on two projects now, one the resident evil (PS1) Mansion and two the huge world I need loads of players to act in ofr an epic lets play, need 30 plus characters and 3 more adventure groups. Will post elswhere for updates on that. Thank you very much people, peace out :-)

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...