Equivalent Exchange 3

Equivalent Exchange 3

2M Downloads

massive cpu load

tomevoll opened this issue · 11 comments

commented

[23:48:14] [DynamicEV Thread/INFO] [Equivalent Exchange 3/Equivalent Exchange 3]: DynamicEV system initialized after 4726242 ms

On server startup cpu load stays above 70% then after about an hour i get the above message and cpu load start to drop, without EE3 installed cpu load is 5-10%

I could not include the log here, but i included a screen shot of JVM profiler showing EE3.
Keep in mind cpu load is a litle lower in that screenshot (running on my local machine) around 50% instead of 70+ on the remote server.

I hope that helps, hopefully it can give some information on where the issue could be.

ee3

commented

I need to know how many mods you are running, so a FML log is very helpful (and necessary)

commented

132 mods, how can i get you the log i was unable to upload it here
:)

commented

Use pastebin or pastie or something like that to upload the log - I don't need your instance

commented

but the log is 6 mb, it is just the log i zipped, not the server

commented

It looks like it goes up quite a bit in in ms before init for each mod i add, could it just be that there is so many items it uses that long to go threw them all assuming that's what it does? Does not look like it is caused by any mod in particular just the amount of them, it went up from 422 ms to 2327 ms with 15 mods. The increase was pretty even across the mods,

commented

The way EE3 dynamically determines energy values for items is to go through recipes to determine if it can resolve a value for an item. The more items/mods you have the longer this will take, and this is why it's done in a separate thread from the main game thread (so you can continue playing while it's calculating).

One enhancement that has long been on the books is to serialize the completed values to disk so that they only need to be generated should the modlist change (a mod updates, a mod is removed, a mod is added, etc) rather than every time you start Minecraft.

I can bump this feature up in priority, but so far you are the only person that has described this as limiting your initial gameplay experience. I suspect you are seeing the huge initial start time because of the number of mods you are using. Hopefully in the future you should only see this slowness a single time.

commented

Sounds Great :)

commented

it looks like it is doing it in single player to, but i don't notice the lag as bad, its strange on the server, you have massive lag the first 5-10 min then gradually it gets a little better, and after the DynamicEV message it is fine. at cpu usage you can also see a gradually decrease from 70% to 40% the first hour, none of those symptoms appear when EE3 is inactive (not installed) and server goes to 8-10% load as soon as the map is loaded.
Not sure if this helps you in any way..

commented

it's some other mod interfering, i ran EE3 alone and there is no issue, DynamicEV system initialized after 422 ms, i will go threw the mods and figure out witch one is causing it, im sorry to have wasted your time.

commented

Also you should add a config option and/or an ingame command to force a new calculation...
Maybe someone changes recipes via Config ;)

Am 29.08.2014 um 15:42 schrieb tomevoll [email protected]:

Sounds Great :)


Reply to this email directly or view it on GitHub.