I dunno, from what I've heard, Java's garbage collection...leaves more than a little to be desired.
Seeing as how 12GB is an absurd amount for MC, I'm not surprised.
Before it hits 100%, though, the Garbage Collector *should* kick in and clear out most of the unused data in memory, thus freeing up RAM for other purposes. This, incidentally, is exactly why assigning more RAM to Java than you really need causes problems- the GC causes a lag spike when it kicks in, and the more unused junk there is in memory when it kicks in, the worse that lag spike will be.I have found that java will steadily start using more and more RAM as a minecraft session continues.
I've got 4 gigglebits assigned to FtB and it starts off at about 40% usage, but if I play for 6-7 hours it steadly creeps up towards 100%
Relogging fixes it though.
Before it hits 100%, though, the Garbage Collector *should* kick in and clear out most of the unused data in memory, thus freeing up RAM for other purposes. This, incidentally, is exactly why assigning more RAM to Java than you really need causes problems- the GC causes a lag spike when it kicks in, and the more unused junk there is in memory when it kicks in, the worse that lag spike will be.
Before it hits 100%, though, the Garbage Collector *should* kick in and clear out most of the unused data in memory, thus freeing up RAM for other purposes. This, incidentally, is exactly why assigning more RAM to Java than you really need causes problems- the GC causes a lag spike when it kicks in, and the more unused junk there is in memory when it kicks in, the worse that lag spike will be.
Well that is great(actually dedicating 12GB just shows you don't understand how RAM works. More is not better. If you have enough, then more will not help). But it is not RAM nor the video card that is the limiting performance factor of Minecraft(You also cannot measure a graphic card by its VRAM....). It is the CPU that processes nearly everything going on in the huge simulation that is modded Minecraft. And if you are moving around(loading new chunks with new things in them) then lots of data needs to be loaded from the Harddrive to the RAM. Here bandwidth is key and it is therefore a good idea to have a SSD.My 16 gigs of ram+2 gig dedicated video card cant run jack. I give it a full 12 gigs that it can use but it says "nope" and crashes every 30 seconds.
. Minecraft cannot use more than the total file size of things that needs to be loaded into RAM. And that is about 4GB max for large modpacks and a x64 texture pack
Just to clarify, I have seen mods that would generate a gig of data in the worst case, just to track what their blocks are doing...
(It was a forge finite liquid, with custom spread mechanics. Imagine a gas, being generated in the air, with both a "heavy/dense" form that floated down, and a "light" form that floated up and out of the world.)
Granted, they probably won't see it anyway; but then they can't blame us for not trying.Can we please get an abridged version of the above conversation stuck in the front of the tech support sub-forum?
I see about 1-2 performance related threads each week; the people who'd really get helped by this will probably never see it buried in this thread.
Faster.Title it "How to make Minecraft Fast".
Sent from my GT-I9100 using Tapatalk
On principle it is a good idea. But it is obvious that the vast majority blatantly ignores stickied posts:Can we please get an abridged version of the above conversation stuck in the front of the tech support sub-forum?
I see about 1-2 performance related threads each week; the people who'd really get helped by this will probably never see it buried in this thread.
Probably because they don't know those stickies exist.On principle it is a good idea. But it is obvious that the vast majority blatantly ignores stickied posts:
Probably because they don't know those stickies exist.
Probably, but that baffles me personally. It is listed in every major subforum. Pretty hard to miss unless you are deliberately trying to.Probably because they don't know those stickies exist.