I noticed that when the simulation is paused (no players connected) with pause_when_empty the server is still using a lot of CPU (~20%); I know that this has been covered in forum posts of the previous years, however I went ahead and gave a look to a process syscalls trace log (see attachment).
What I found is a bit disappointing...it is constantly callingĀ clock_gettime and futex! This is indicator of a spinlock or similar...or anyway some inefficient locking going on.
Would it be possible to acknowledge this as a bug (because of the waste of CPU/energy) and perhaps in future fix it?
Thanks
Steps to Reproduce
1. start DST dedicated server 2. attach with 'strace -p ...'
1. start DST dedicated server 2. attach with 'strace -p ...'
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now