Performance issues
https://spark.lucko.me/NEXodSwSw5
Server is not running great, what could be the issue?
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
42 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 marijnisn00b#0
Thanks for asking your question!
Once you have finished, please close your thread.
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
command to close
/close
!close
!solved
Requested by marijnisn00b#0
Also should I keep my background profiler on or off?
shouldnt make a big difference as it runs asynchronously
up to you
wtf
Soooo Carpet fixes bad?
a datapack as wel
apparently
ask its dev i guess
mostly looks like oversleep to me. Ticks are dropping, but on average, a tick only takes 13ms, something is definitely wrong
that and g1 young is taking way too long
also, the fact that the host has 2TB of swap allocated tells me something is up
aaaaaaaa what
I removed always pretouch so Im hoping that will help a bit
Maybe thats just cus I have unlimited storage with this host?
Not sure
What could I do about those things?
dumb question, but what host is it?
EnviroMC
First time using an actual host, I used to always host at home
realistically though, g1 young should be a lot faster -- IE:
This is a new report with Carpet, Carpet fixes and always pretouch flag removed
https://spark.lucko.me/i5gyMbYreb
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 marijnisn00b#0
This one has a lot better GC it seems
you can try to lower your Xmx to something like 4096 instead of 6144 as well
But nobody is playing rn so cant rlly test under load
hmm is carpet logging anything btw?
i have yet to use it but it did seem as if a farm's output was being logged
No I just completely removed carpet
no i meant b4
:d
Ohh
Someone was messing with the commands and started an entiry logging event but that was quickly disabled iirc
I would definitely recommend lowering your Xmx though
I'll try that
Xmx is your heap size limit, but modern minecraft uses a lot of memory outside of the heap
Paying less is smth I never say no to lmao
just have them lower -xmx for a bit
oh no, I mean lowering your xmx, but still paying for 6gb
Java is stupid
Oh I'll see if thats possible
I dont think I can
Rn server seems to be performing a lot better than before but I do get a small lag spike when someone joins, any ideas what that could be?
Maybe Very Many Players?
spark has a tickmonitor that will alert you of tps spikes and long gc operations
or with spark, you can start the profiler with something like
--only-ticks-over 100
Can I somehow know what is causing those long ticks?
Almost every 10 ticks is over 100ms lmao
do
spark profiler start --only-ticks-over 100
then share the results after like a minute or 2Will do
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 marijnisn00b#0
Yes yes bot Ik its fabric
yeah, GC is way higher than it should be
I'd probably recommend opening a ticket with enviromc and asking if they can help you, you already have what appear to be the proper flags
Should the specs of this server be good enough for a fabric server with like 10 ppl?
Like there is def ssomething wrong with the GC but if thats fixed, would the server just perform smoothly or is it a good idea to upgrade my plan anyway