Can I optimise it somehow?
Hello, I own a modded Minecraft server with a big custom modpack of mine.
After adding more mods to the modpack today, I saw a noticeable drop in TPS on the server in Spark, what concerned me.
https://spark.lucko.me/F1N4C1Ujty
From what I was about to extract from Spark, seems like Exotelcraft and BCLib (related to BetterNether and BetterEnd which I both have on my server) tanks a lot of performance now.
I'd like to avoid removing these mods however, so I'm asking if there's any other way I could optimise the server, unless removing these mods will be a necessity.
Thanks in advance!
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
29 Replies
Spark Profile Analysis
❌ Processing Error
The bot cannot process this Spark profile. It appears that the platform is not supported for analysis. Platform: Fabric
Requested by theseviest
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close
!close
!solved
!answered
Requested by theseviest#0
These two numbers are quite worrying to see:
Likely your host is severely overloaded, and this isn't related to the pack being heavy
Or at least is making it hard to determine anything usable from the report.
Pebblehost 😭
You have CommandFunctionManager eating a bunch of your tick, so command handlers
And a bunch of tps to entity spawning and ticking
But that report looks very malformed
I'd maybe update spark and try again
As this is what the report looks like:
Some lower parts take longer than their parent function reported, which shouldn't be possible.
Oh yeah, the entity-realted stuff happens for quite some time already, even before I added more mods today
The last version of Spark for 1.20.1 is 1.10.53, which I use
Unless I can safely update to the latest regardless of the Minecraft version
I'll run one more profiler then for the reference. Should I set
--only-tick-over
or just set in without parameters?I'd do only-ticks-over
and just do 50
Though by the looks of the report, most of it was 😄
I've set it up at 60. I'll be back with another report in 10 minutes :Salute:
:Pepe_salute:
Looks as bad as the previous one :/ https://spark.lucko.me/zlanzhsV89
Doing >= 50 now like you suggested
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Spark Profile Analysis
❌ Processing Error
The bot cannot process this Spark profile. It appears that the platform is not supported for analysis. Platform: Fabric
Requested by theseviest
I think I'll restart the server to see if that helps making a "non-defective" looking profiler... 💀
https://spark.lucko.me/geel5uk64c
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Spark Profile Analysis
❌ Processing Error
The bot cannot process this Spark profile. It appears that the platform is not supported for analysis. Platform: Fabric
Requested by theseviest
Nope, the server restart didn't prevent the Spark to freak out and going beyond 100%-
it means its not using the async profiler
Using async-profiler engine | spark docs
spark has two profiler engines:
Can I even do something about it on a shared hosting? Looks like it's something beyond me 😓
generally not
its odd why it isnt running using it tho
look into exotelcraft and apoli
So far it looks like Exotel is doing the worst, huh
I'll try running the server without it for a change
Seems like Exotel was the main contributor to server's demise, so I won't even bother bringing it back.
This is how the Spark profiler presents itself now: https://spark.lucko.me/QUMv69WkCs
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Spark Profile Analysis
❌ Processing Error
The bot cannot process this Spark profile. It appears that the platform is not supported for analysis. Platform: Fabric
Requested by theseviest
Apoli will most likely have to stay, because we're using Origins mod that depends on it
post closed!
The post/thread has been closed!
Requested by theseviest#0