mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
637e63fbe2
Set CHUNK_SITE to 10 which results in a mean of 13ms per Slowjob. Its good if it stays under 30ms so it has less influence on ticks. Some performance values measured with a AMD Ryzen 1700X: - voxygen and server and swarm (25 clients, 10 vd) on one machine. - total runtime was 240s - CHUNK_GENERATOR total time is 486s with a mean of 40ms - CHUNK_SERIALIZER total time is 18.19s with a mean of 13ms, so in total its a order of magnitude lower Trancy confirms this, the Serialize backlog is usually handled within 1-2 ticks. - terrain::sys total time 1.2s, mean 188us - msg::terrain::sys total time 812ms, mean 125us - terrain::sync total time 12ms, mean 1,85us - chunk_serialize::sys total time 69ms, mean 10us - chunk_send::sys total time 50ms, mean 7us so all in all total time for serializsation is 20.33 of which 89% are spend outside of the ECS |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |