Hi there,
Thank you for taking the time to read. I'm not usually one to make a 'help me' post but I have honestly got no idea with this one.
I've recently got back into playing MC. I chose the FTB Revelations pack to get familiar with all the new mods (for me) . My world is less than a month old (just started building my main base).
#The issue
I originally had Shaders installed with Optifine for added look, but removed them to help diagnose what was causing the issue.
The issue is that for the first 1/2 hours of gameplay everything is fine (ram goes up a bit, GC kicks in, cycle repeats). But after an hour or two of playing, my Ram starts to fill up. By that I mean after GC has triggered, the ram value it returns to increases. For example; GC kicks in and dumps, returns to 60% usage. GC kicks in and dumps, returns to %65 and so on till I'm upto 97% usage as well as the resulting micro stutters get longer and longer after dumps.
Not only that but when I look into the logs I get;
The world 38ba1df9 (YEEEM8) may have leaked: seen 10 times.
The value at the end also increases by 5. So;
The world 49a5de1d (YEEEM8) may have leaked: seen 15 times.
#Things I've tried
At first I removed shaders, switched to the MultiMC launcher (more options) and began down the rabbit hole of JVM arguments.
Now these did work to an extent. The ram still fills up but I get an extra 10 minutes before my Ram usage goes up quicker than a stonk market squeeze.
I remembered from awhile ago that Journeymap had a memory leek. So I replaced it with Xeros. Nada.
Maybe Java and/or drivers need updating? Updated everything, still no effect.
I'm beginning to think this is a memory leek from something that GC is not picking up so
finally I've resorted to using Jprofiler to track what classes are doing what. I followed a video to find memory leeks using the Heap Walker.
I get a load of stuff for Foamfix, but I know that foamfix is trying to handle this issue rather than causing it. I'm not at all experienced with Java so I don't know what I'm looking for/at which leads me to making this post.
#Specs and Logs
LOGS = drive.google.com/drive/folders/15yIQI4sP9rs9uNlbhcre6XtxPZQB4djq?usp=sharing
Operating System
Windows 10 Home 64-bit
CPU
AMD FX-8350 44 °C
Vishera 32nm Technology
RAM
16.0GB Dual-Channel DDR3 @ 803MHz (9-9-9-24)
Motherboard
Gigabyte Technology Co. Ltd. 970A-DS3P (CPU 1) 36 °C
Graphics
BenQ EW2430 (1920x1080@60Hz)
BenQ GL2460 (1920x1080@60Hz)
4095MB NVIDIA GeForce GTX 1070 (Gigabyte) 52 °C
Storage
1863GB Seagate ST2000DM008-2FR102 ATA Device (SATA (SSD)) 37 °C
223GB KINGSTON SV300S37A240G (SATA-2 (SSD)) 33 °C
447GB SanDisk SSD PLUS 480GB (SATA (SSD)) 37 °C
Optical Drives
No optical disk drives detected
Audio
Realtek High Definition Audio
Thank you for taking the time to read. I'm not usually one to make a 'help me' post but I have honestly got no idea with this one.
I've recently got back into playing MC. I chose the FTB Revelations pack to get familiar with all the new mods (for me) . My world is less than a month old (just started building my main base).
#The issue
I originally had Shaders installed with Optifine for added look, but removed them to help diagnose what was causing the issue.
The issue is that for the first 1/2 hours of gameplay everything is fine (ram goes up a bit, GC kicks in, cycle repeats). But after an hour or two of playing, my Ram starts to fill up. By that I mean after GC has triggered, the ram value it returns to increases. For example; GC kicks in and dumps, returns to 60% usage. GC kicks in and dumps, returns to %65 and so on till I'm upto 97% usage as well as the resulting micro stutters get longer and longer after dumps.
Not only that but when I look into the logs I get;
The world 38ba1df9 (YEEEM8) may have leaked: seen 10 times.
The value at the end also increases by 5. So;
The world 49a5de1d (YEEEM8) may have leaked: seen 15 times.
#Things I've tried
At first I removed shaders, switched to the MultiMC launcher (more options) and began down the rabbit hole of JVM arguments.
Now these did work to an extent. The ram still fills up but I get an extra 10 minutes before my Ram usage goes up quicker than a stonk market squeeze.
I remembered from awhile ago that Journeymap had a memory leek. So I replaced it with Xeros. Nada.
Maybe Java and/or drivers need updating? Updated everything, still no effect.
I'm beginning to think this is a memory leek from something that GC is not picking up so
finally I've resorted to using Jprofiler to track what classes are doing what. I followed a video to find memory leeks using the Heap Walker.
I get a load of stuff for Foamfix, but I know that foamfix is trying to handle this issue rather than causing it. I'm not at all experienced with Java so I don't know what I'm looking for/at which leads me to making this post.
#Specs and Logs
LOGS = drive.google.com/drive/folders/15yIQI4sP9rs9uNlbhcre6XtxPZQB4djq?usp=sharing
Operating System
Windows 10 Home 64-bit
CPU
AMD FX-8350 44 °C
Vishera 32nm Technology
RAM
16.0GB Dual-Channel DDR3 @ 803MHz (9-9-9-24)
Motherboard
Gigabyte Technology Co. Ltd. 970A-DS3P (CPU 1) 36 °C
Graphics
BenQ EW2430 (1920x1080@60Hz)
BenQ GL2460 (1920x1080@60Hz)
4095MB NVIDIA GeForce GTX 1070 (Gigabyte) 52 °C
Storage
1863GB Seagate ST2000DM008-2FR102 ATA Device (SATA (SSD)) 37 °C
223GB KINGSTON SV300S37A240G (SATA-2 (SSD)) 33 °C
447GB SanDisk SSD PLUS 480GB (SATA (SSD)) 37 °C
Optical Drives
No optical disk drives detected
Audio
Realtek High Definition Audio
Last edited: