A
Admincraft7mo ago
Zeka

Spark showing 26% CommandFunctionManager usage, Vanilla Profiler shows a Tick Loop

Hey there, so I've been trying to mitigate the TPS in the recent days with my server. For a while there I was able to fix it but now something has come up that I really can't troubleshoot. https://spark.lucko.me/HBK2cIJmHq First off, I can see that CommandFunctionManager usage is at 26% usage. Now I know that this usually means some datapack is installed and I can find out what is being executed, but I've just gotten a sort of loop of "tick.tick.tick.tick...." in most of them. I would usually download all mods and try and binary search the mod that's doing this, but in singleplayer, using F3 + L gives me a fairly clean looking profiling. So what gives? Anybody know what this tick function is that's constantly being looped?
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
14 Replies
Admincraft Meta
Admincraft Meta7mo 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 zekayi#0
Admincraft Meta
Admincraft Meta7mo ago
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 zekayi#0
Admincraft Meta
Admincraft Meta7mo ago
We have uploaded your file to a paste service for better readability
Paste services are more mobile friendly and easier to read than just posting a file
Multiplayer_profiling.txt
Singleplayer_profiling.txt
Requested by zekayi#0
Skullians
Skullians7mo ago
can you run /perf nvm
Discount Milk
Discount Milk7mo ago
You uploaded the counters, not the useful info
Skullians
Skullians7mo ago
^
Zeka
ZekaOP7mo ago
My bad, do you need the full zip file?
Admincraft Meta
Admincraft Meta7mo ago
For safety reasons we do not allow executables to be sent as they might contain malware. If you're compiling for someone please DM them and as a reminder. We cannot verify if a compiled jar has not been tampered in any way
Zeka
ZekaOP7mo ago
Well, lemme know if its the zip file and I can DM it to someone or lemme know if its something else
Skullians
Skullians7mo ago
dm it to me it is the zip file it blocks
Zeka
ZekaOP7mo ago
Sadly it seems like the profiler results I've sent are empty even after retrying
Zeka
ZekaOP7mo ago
anybody know how i can get something out of the profiler? it sadly does not show anything when analyzing
No description
Zeka
ZekaOP7mo ago
When i do "/perf start" i get this outputted in the log
[06:14:36] [Server thread/ERROR]: Profiler tick ended before path was fully popped (remainder: 'root.tick.levels.ServerLevel[world] minecraft:overworld.tick.entities.tick.tick.tick.tick.tick.tick'). Mismatched push/pop?
[06:14:36] [Server thread/ERROR]: Profiler tick ended before path was fully popped (remainder: 'root.tick.levels.ServerLevel[world] minecraft:overworld.tick.entities.tick.tick.tick.tick.tick.tick'). Mismatched push/pop?
[06:14:36] [Server thread/ERROR]: Profiler tick ended before path was fully popped (remainder: 'root.tick.levels.ServerLevel[world] minecraft:overworld.tick.entities.tick.tick.tick.tick.tick.tick.ServerLevel[world] the_bumblezone:the_bumblezone'). Mismatched push/pop?
[06:14:36] [Server thread/ERROR]: Profiler tick ended before path was fully popped (remainder: 'root.tick.levels.ServerLevel[world]
[06:14:36] [Server thread/ERROR]: Profiler tick ended before path was fully popped (remainder: 'root.tick.levels.ServerLevel[world] minecraft:overworld.tick.entities.tick.tick.tick.tick.tick.tick'). Mismatched push/pop?
[06:14:36] [Server thread/ERROR]: Profiler tick ended before path was fully popped (remainder: 'root.tick.levels.ServerLevel[world] minecraft:overworld.tick.entities.tick.tick.tick.tick.tick.tick'). Mismatched push/pop?
[06:14:36] [Server thread/ERROR]: Profiler tick ended before path was fully popped (remainder: 'root.tick.levels.ServerLevel[world] minecraft:overworld.tick.entities.tick.tick.tick.tick.tick.tick.ServerLevel[world] the_bumblezone:the_bumblezone'). Mismatched push/pop?
[06:14:36] [Server thread/ERROR]: Profiler tick ended before path was fully popped (remainder: 'root.tick.levels.ServerLevel[world]
And way more of these messages, but the spam detection blocks me from adding more

Did you find this page helpful?