EDIT: Sorry for the wall of text, I'm not sure how much of this is useful so I'm leaning towards more information rather than less!
EDIT 2: Another interesting point... just made a backup and went to the co-oord you gave me... it's an explored cave with the light level probably low enough to spawn mobs but defiantly not 0. There are also some impossible water flows in that area, not something that I would have necessarily notice while exploring but now that I'm looking for it, it's going perpendicular to a source in one area, now falling over an edge in another, flowing through a block unimpeded and things like that.
Just sifting though your comments there are some interesting things popping up... I had suspected entities were part of the problem but couldn't rule out coincidental performance improvements.
Graphite wrote:Well, I can confirm that something is going on at least. The first time I loaded the world it chugged along at a consistent 0 fps (if I had to guess it was around 0.2 or so). Funnily enough the second time I loaded it, it loaded and ran just fine.
I would suspect that is the one off load I was referring too, on my rig (which happens to be a beast of a machine) it takes a good 60-120 seconds, twice. After that it's normal for a while, quitting and reloaded seems to skip the second wait if I do between the two.
Graphite wrote:One thing I noticed between the two loads was that you had 1100+ entities on the first load, yet only 357 on the second one. I seem to recall that collision-detection grows exceedingly worse as more entities occupy the same spot. Could it be there are some 700 mobs/animals/whatever stuck in a 1x1 hole somewhere?
Nothing other than the things you go on to mention further into your post. Having said that I have a large number of mobs in the farm that I assume you have seen (should have loaded in the general area of it) but there's defiantly no intentional 1x1 packing anywhere.
Graphite wrote:The skeletons are definitely an effect, not a cause. The chunk seems to think it's at (-7,8) even though it's actually at (-10,7). Now the question is why the chunk seems corrupted and what caused that corruption (and whether it is the cause of any further corruption).
Update 4: I'm a bit out of my depth on figuring out the reason for the corrupted chunk, so if anyone else has any ideas, then I'd love to hear them. I suspect it might explain a lot though, as you'd have no issues whatsoever until a mob spawns in that particular chunk, at which point it starts flipping out.
Is removing that chunk in world edit going to resolve it? I can replace the hole with whatever, just to close the big hole in the middle of nowhere when mining/exploring thing.
Graphite wrote:When you say that it corrupts your world, in what manner does it do that? Does it just get laggy and unresponsive or does it actually mess up blocks and such?
The more accurate statement would have been that it corrupts my level.dat. It reduces performance to the point of freezing, if i hit escape it will take time (more loads = more time) for the menu to pop up but everything will go normally (no lag) behind the menu (same goes for inv, chests, etc.). Leaving any of those UI's and going back to the game view takes it back to no frames. The more times the world has been loaded the worse it is. To the best of my knowledge no blocks have ever been affected.
Oh and as a point of clarification; when I say it reduces performance... performance will be completely consistent until the world is loaded again (return from nether or opening the world from the SP menu. Not all loads reduce performance perceptibly (though there may be a subtle drop) and at some point (a random number of loads) the game will go from ok to unplayable FPS, within 2-4 loads after that the world simply won't load.
And thank you for your efforts so far! Anything that helps me get closer to the solution is very appreciated!