I am sure that, at some point, most of us have run into a problem where Minecraft simply crashes, telling us that there is just not enough memory for Java to continue running. Whether this was caused because we chose to explode 5 million TNT, or chose to enter the Nether, or simply because it started raining, the fact remains the same: Minecraft is very inefficient when it comes to using memory and CPU.
For example: when I'm playing Left 4 Dead 2 via Steam, both Steam and the game combined use up maybe 30-40% of my CPU. Considering how many different variables are going on (from playing online with other players, the sheer number of zombies, etc.) that is rather surprising (especially given my 4 y.o. laptop). Minecraft, on the other hand, uses up 60-70% of my CPU; while it doesn't crash all that often, if I set off a decent number of TNT (like, 100 min.) the game will crash, and sometimes it has problems loading the Nether even if I've already been there before.
I believe that most of this problem stems from Notch's use of Java rather than some other coding platform; while Java can be used easily between Mac and PC, it does not compress data as much, thus causing more CPU to be used when a program run by Java is used. However, I cannot simply blame Java, either; given how Optifine has proven to improve performance tenfold , there is certainly more Mojang could be doing to improve upon Minecraft's performance to make it run faster and more smoothly.
TL;DR: Mojang needs to try and improve Minecraft's performance issues, because compared to other games Minecraft is a CPU-pig.
I'm not sure how L4D2 is comparable here; that game doesn't have to keep track of every molecule in the game's world, just players and monsters.
Well, when you take into account the AI Director, who basically keeps track of all the infected, the weapon placements, player placements, determining how well the players are doing and deciding what to spawn accordingly...there is a lot more that L4D2 keeps track of compared to Minecraft. The main thing I suppose Minecraft has to keep track of that L4D2 doesn't trump is random land generation, since L4D2 runs on pre-made maps. Even then, Minecraft still uses nearly 50-60% of the CPU when in an area that has already been thoroughly explored.
While the two games are hardly comparable as far as content, I merely used it as an example because L4D2 does keep track of a lot more than Minecraft while utilizing less CPU.
Ok I agree with you l4d2 runs like a charm...But what you also have to take into consideration
Is that VALVe is a company with 100+ employees...Mojang has about 15...But yes they need to fix the lag and the constant crashing.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumFor example: when I'm playing Left 4 Dead 2 via Steam, both Steam and the game combined use up maybe 30-40% of my CPU. Considering how many different variables are going on (from playing online with other players, the sheer number of zombies, etc.) that is rather surprising (especially given my 4 y.o. laptop). Minecraft, on the other hand, uses up 60-70% of my CPU; while it doesn't crash all that often, if I set off a decent number of TNT (like, 100 min.) the game will crash, and sometimes it has problems loading the Nether even if I've already been there before.
I believe that most of this problem stems from Notch's use of Java rather than some other coding platform; while Java can be used easily between Mac and PC, it does not compress data as much, thus causing more CPU to be used when a program run by Java is used. However, I cannot simply blame Java, either; given how Optifine has proven to improve performance tenfold , there is certainly more Mojang could be doing to improve upon Minecraft's performance to make it run faster and more smoothly.
TL;DR: Mojang needs to try and improve Minecraft's performance issues, because compared to other games Minecraft is a CPU-pig.
Teacher, gamer, and writer.
Check out my writing!
Creator of "The Wizard Gandy" Minecraft map series.
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumWell, when you take into account the AI Director, who basically keeps track of all the infected, the weapon placements, player placements, determining how well the players are doing and deciding what to spawn accordingly...there is a lot more that L4D2 keeps track of compared to Minecraft. The main thing I suppose Minecraft has to keep track of that L4D2 doesn't trump is random land generation, since L4D2 runs on pre-made maps. Even then, Minecraft still uses nearly 50-60% of the CPU when in an area that has already been thoroughly explored.
While the two games are hardly comparable as far as content, I merely used it as an example because L4D2 does keep track of a lot more than Minecraft while utilizing less CPU.
Teacher, gamer, and writer.
Check out my writing!
Creator of "The Wizard Gandy" Minecraft map series.
Is that VALVe is a company with 100+ employees...Mojang has about 15...But yes they need to fix the lag and the constant crashing.