i turned off timingsV2 forever now :|
but watch this https://timings.aikar.co/?id=006b0c29fda044eaad01809009a8a382
all in title :P
i tryed to unload some map etc
and when i turned off timings i got back all my good TPS 5 -> 20 its magic its a new bug?
this server is running Paper version git-Paper-192 (MC: 1.14.4) (Implementing API version 1.14.4-R0.1-SNAPSHOT)
timingcost: 9413
You must be on an overloaded server or something, if this is higher than 300 or so you're in deep trouble. Find a different host.
Note that you also only have one CPU core available to the server, which also slows everything down.
If you want to record performance of timings you should use a sampler (i.e jvisualvm or spark).
I've found personally testing that sometimes timing overhead can cost me a couple TPS, but not something of this scale
And what astei said also applies
on a 2990WX timings also gives a severe hit and i only run it when i see tps dropping. Adding timings at that moment in time will drop it as low as 5 ! (17-20 when timings isnt on
I'm taking back my words.
Today I decided to run a Paper 1.14.4 server on a VPS (Linode 4096) running FreeBSD 12.0-RELEASE. The server was constantly using 50+% CPU and was experiencing massive TPS drops (18 to 13 TPS). Even after applying optimizations, the server was still performing badly.
I upgraded to a Linode Dedicated 4GB plan and saw absolutely no difference in performance.
However, If I disable timings, then the server does in fact stay at 20TPS, and after warming up, is sitting at 6-7% when idle.
Also, for reference, my timingcost has been consistently around the 15000-17165 range.
So the real question is why is timings so expensive on these servers compared to everyone else.
Can confirm that I had the same Issue
I can reproduce it when ever you want on a 40-50 Users SkyBlock Server
Confirmations without timings links arent going to help. We need all the info they provide.
Will send a timings report + a short video on YouTube tomorrow
it's preferable to also send in a sampling (i.e spark), so we can verify timings is an issue
I posted these on Discord but I'm going to provide them here so it's in one place.
Here's some timings: https://sparkprofiler.github.io/#mI5y9csZH5
Here is a Spark profile without timings: https://sparkprofiler.github.io/#4fxC3TQ944
Here is a Spark profile with timings: https://sparkprofiler.github.io/#mI5y9csZH5
It works for me, after i disable the timings, tps from 11 back to 20!
I have timings disabled on default for a while , this timings report was with only 2 ppl on TPS was a solid 20 for hrs. Since only 2 ppl were on i decided to do a timings and it crashed tps from 20 to 10.8
(Making a new timings last was too short)
longer: https://timings.aikar.co/?id=2e69c2dd45ae474daaa65a96c2f5311d
even longer: https://timings.aikar.co/?id=9efb6a44b16a4920a4961ff4727bcec2
(now turned off since it halves tps)
ps. not sure how to do spark posts?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been automatically closed because it has not had activity in a long time. If the issue still applies to the most recent supported version, please open a new issue referencing this original issue.