Yes it would be good for loading chunks but you have other parts of the computer that plays a factor towards how much FPS you will get. If your CPU is weak, you can kiss the extra RAM goodbye because the CPU can not take advantage of it. Plus, your graphics card should be good enough to produce good FPS.
- lordani
- Registered Member
-
Member for 9 years, 4 months, and 18 days
Last active Mon, Jun, 19 2017 12:56:16
- 0 Followers
- 44 Total Posts
- 3 Thanks
-
1
BlankSpace2014 posted a message on Will RAM help?Posted in: Java Edition SupportRAM will probably only load chunks better and fps increasage. if you have 8GB of laptop ram, 2-3 is more than enough, allowacate 4 and you should be set. I dont know how good your Laptop is but parts also matter while running minecraft BUT minecraft is not a resourceful game.
-
1
TheMasterCaver posted a message on Will RAM help?Posted in: Java Edition SupportRAM does not work the way everybody seems to think; there seems to be a very widespread misconception that more RAM increases FPS but that is not true at all and probably comes from misconceptions regarding overall system RAM and performance (where if you run low on system RAM the OS will page to disk, which is much slower).
In fact, allocating too much memory can even decrease FPS, in addition to causing the OS to page to disk as here isn't enough memory to run other programs, or on 32 bit systems, cause out of memory errors due to exceeding the amount of memory a single process can use:
Take note of how much memory is actually used, not allocated - in my experience the game only uses 200-300 MB even on a modded game, albeit with my own, optimized mods (one reason why mods use so much RAM is because they are terribly written; contrast to vanilla Minecraft, for which the latest version does not require much more memory than Beta, despite hundreds of new features having been added since then). I'd say that a bigger factor is render distance, as doubling the render distance quadruples the number of chunks loaded, and chunk data takes up the majority of the memory the game uses, and HD resource packs (doubling the resolution also quadruples the memory used. From the game output the default stitched texture size for current versions is 1024x512, which is 2 MB of RAM at 32 bits per pixel; at 512x 2 GB of RAM is required, plus your GPU needs to be able to handle a texture that is 32768 pixels across; many GPUs only go up to 16384).
Any perceived increase in memory usage is because of the way Java works; when an object (such as a mob that was killed) is no longer being used the memory it used is not immediately freed but rather allowed to remain until the garbage collector removes it, and with more free memory it will tend to run less often; on the other hand, it will take longer to perform each garage collection. Some believe that Minecraft uses extra memory to "cache" data so it doesn't need to be loaded from disk or whatever but that is not true (the JVM does cache compiled code but it is stored in a separate region of memory). Optifine has a good post on memory here (note that the "memory" issues seen since 1.8 are due to the game allocating objects at a very high rate; regardless of how much memory you allocate eventually the garbage collector will have to run just as often to keep up).
I only allocate 512 MB and have not had any issues even after playing for 5-6 hours and traveling thousands of blocks by rail, with the allocated memory never reaching 100% (it does rise a bit when I travel a lot since more allocated memory gives more breathing room for the garbage collector). I did allocate 768 MB on my older computer but that was because I used the "default" garbage collector (which freezes the game for a second when it runs) since the CMS collector caused stuttering and 768 MB significantly reduced the frequency of garbage collections (in this case memory usage rose to 100% before it run, but the CMS collector adjusts memory usage based on allocation rate). - To post a comment, please login.
1
I don't know if this is a glitch or it's normal.
plz help, thank u
2