I'm having a weird performance issue, and I've tried a number of approaches, but I just can't isolate it. Hope someone can provide insight or point me in the right direction. I'm sorry if this isn't the wrong place to post this.
The basic problem is what *looks* like tick lag. I get occasional rubber-banding, a chest will take like a second to open, etc. However, this is on a fresh world... no abundance of machines (actually zero machines).
And, just to get all the traditional cliches out of the way, I'm not new to this (modded minecraft or performance analysis), I have a powerful PC (core i5-3570K 3.4GHz, 16GB RAM, GeForce GTX670) running 64-bit Ubuntu 13.04 on SSD, there are no other programs hogging CPU, RAM or I/O, viruses are not an issue (I'm on Linux), etc etc...
The modpack is my own, with admittedly a very heavy load of mods. However, this is not something new. My system has run this many mods (close to 180) without trouble in the past. The other item of note regarding mods is that I'm running bleeding edge, up-to-the-minute, everything. Every mod is the very latest dev/hot-off-the-press version, unless it blows up in my face and then I downgrade. Yes, I'm ok with living dangerously.
So at this point if you're thinking, "Well, how can we tell you what mod is causing the problem", I'm not asking for that. I'm asking for expert advice to help *me* figure out what mod is causing the problem. I'm looking for the methodology for finding the answer, not the answer itself.
My Java settings at the moment are :
Code:
-Xms2048m -Xmx2048m -XX:PermSize=256m -XX:ReservedCodeCacheSize=512m
I have tried Eyamaz' full stanza of settings, but it seemed to add some bad stuttering. Reducing it to the basics above seems to provide me with the best performance.
Things I've tried:
- Running Vanilla minecraft, it runs smoov' like buttah
- Running a fresh install of the latest Resonant Rise modpack. I *think* I see a lesser version of the same problem, not 100% sure, and I didn't stick with it long enough to confirm. I may try that again.
- Graphical tweaks of every conceivable variety. Optifine, no-optifine.
- Linux OS-level analysis. Basic stuff with 'top' and 'strace-ing' the java process (which was a total dead end) but nothing jumps out at me. No obvious CPU or RAM issues. No I/O problem.
- I've installed ProfMobius Opis, but it focuses on ticking entities, and... well, I have none.
- I've installed VisualVM and I'm looking at the various screens, but I'm not a Java guy at all, and I can't see anything there so far. Admittedly I'm not sure what to look for. This is perhaps the area I would like the most help with. The monitoring graphs spike up and down in what *seems* to me normal fashion.
So... yeah, TL;DR: What would be important tell-tales to look for in Visual VM for one thing? What might be a typical cause of rubber-banding and apparent tick-lag in a new, machine-free world?
Thanks in advance.