Jump to content

Profiling and debugging a heavily modded Forge server


Sivertsen

Recommended Posts

Does there exist any easy way to profile and debug the performance of a Forge server running many mods? I've tried searching for something that does, but haven't found anything particular. I know Opis exists. But it doesn't give a full image of all that is going on. For instance I had a an overstuffed pipe on a server that completely lagged down everything and nothing came up with Opis. The problem I'm having now is that my server is grinding at a measly 3 ticks per second, and the client goes into an infinite loop as soon as I log in.

 

Since I haven't found what mods that are causing the issues I'm having, reporting to the modpack author isn't of much use. I could remove half of the mods at a time and check if it's still running like a turd in a binary like search. This is however rather tedious. Especially with the long start up times.

Link to comment
Share on other sites

I've found that using java profilers, such as yourkit or jvisualvm, can see which mods are causing issues.

Read the EAQ before posting! OR ELSE!

 

This isn't building better software, its trying to grab a place in the commit list of a highly visible github project.

 

www.forgeessentials.com

 

Don't PM me, I don't check this account unless I have to.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.