low tps

spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
8 Replies
Admincraft Meta
Admincraft Meta5mo ago
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 sergiomol.#0
Admincraft Meta
Admincraft Meta5mo ago
Spark Profile Analysis
These are not magic values. Many of these settings have real consequences on your server's mechanics. See this guide for detailed information on the functionality of each setting.
❓INFO
You are using 1.20.2. Latest currently is 1.21.1.
❌ Aikar's Flags
❌ entity-activation-range.misc
Decrease this in spigot.yml. Recommended: 12.
❌ entity-activation-range.water
Decrease this in spigot.yml. Recommended: 12.
❌ entity-activation-range.villagers
Decrease this in spigot.yml. Recommended: 16.
❌ entity-activation-range.wake-up-inactive.villagers-for
Decrease this in spigot.yml. Recommended: 20.
❌ entity-activation-range.wake-up-inactive.flying-monsters-for
Decrease this in spigot.yml. Recommended: 60.
❌ entity-activation-range.wake-up-inactive.villagers-max-per-tick
Decrease this in spigot.yml. Recommended: 1.
❌ entity-activation-range.wake-up-inactive.animals-for
Decrease this in spigot.yml. Recommended: 40.
❌ entity-activation-range.wake-up-inactive.monsters-max-per-tick
Decrease this in spigot.yml. Recommended: 4.
❌ entity-activation-range.wake-up-inactive.flying-monsters-max-per-tick
Decrease this in spigot.yml. Recommended: 1.
❌ entity-activation-range.wake-up-inactive.animals-max-per-tick
Decrease this in spigot.yml. Recommended: 2.
Plus 24 more recommendations
Click the buttons below to see more
Requested by sergiomol. • Page 1 of 3
Sergio M
Sergio MOP5mo ago
i think its something related to chunks, when a player uses tpr o home or any type of teleport tps drops
lavaking46
lavaking465mo ago
The number of chunks doesn't seem to change that much so I don't think thats the problem here.
Carl-bot
Carl-bot5mo ago
Garbage Collection is an important aspect of Java
Usually you'll want to fine-tune your server's GC to maximize efficiency but minimize the negative effects (e.g. stuttering). The baseline recommendation is to use G1GC, you should follow aikar's recommendations (a Paper core dev) on how to tweak it. For contemporary java versions, there's also ShenandoahGC with even shorter pauses and smaller CPU overhead, hilltty's flagset is the usually recommended. If you feel adventurous, you can also try out the latest of the three, ZGC. It is not yet spread wide, actually digging up a reference was somewhat hard. If you want to read a general overview of Java GCs, there's this one in the making.
Admincraft Canned Responses
lavaking46
lavaking465mo ago
The highest percentage of your tick is villager AI entities in general seem to be using a significant amount of the tick however. Chunks are behind that by almost a full 10% and thats for chunk ticks
Casper
Casper5mo ago
id update to pufferfish latest also drop the amount of villagers you have
Snow Kit
Snow Kit5mo ago
view distance is rather high for the amount of players you have. the host also is almost out of memory with no swap setup...
No description

Did you find this page helpful?