branchrust_reboot/main/analytics_server_profilingcancel

16 Commits over 30 Days - 0.02cph!

Today
Merge from main -> analytics_server_profiling
14 Days Ago
merge queue_tracking -> analytics_server_profiling
14 Days Ago
merge from main -> analytics_server_profling
18 Days Ago
Fix aggregate packets per second not being counted correctly
18 Days Ago
Fix outbound packets not counted correctly
18 Days Ago
Fix network stats not being reset at end of frame
18 Days Ago
Add inbound & outbound bytes to network profiling Include aggregates of "packets per frame" on the server
18 Days Ago
Add EntityProfiler to track total entities spawned per frame, as well as toggle for count per prefab per frame
19 Days Ago
Merge bulk_uploader -> analytics_server_profiling
19 Days Ago
Fix NREs
19 Days Ago
More basic stats More profiler markers that are exposed in release builds
19 Days Ago
Change `analytics_enabled` to be a saved convar (to make it easier to toggle in editor) - default to false instead of true
19 Days Ago
Cleanup
19 Days Ago
Rename InvokeLogger -> InvokeProfiler Rename PacketLogger -> PacketProfiler
19 Days Ago
Serialize invoke stats in data points
19 Days Ago
Capture performance stats for every single server frame & send to azure analytics - packets (sends, recvs, total outbound packets) - invokes (execution time, invokes, adds / removes) - general execution time per frame Grab all physics stats (colliders, triggers, collisions, etc) - figure out later how to expose it in release build Add `dump_profiler_recorders` command to dump all ProfilerRecorder handles to disk in a .csv