branchrust_reboot/main/analytics_server_profilingcancel

15 Commits over 30 Days - 0.02cph!

7 Days Ago
merge queue_tracking -> analytics_server_profiling
7 Days Ago
merge from main -> analytics_server_profling
11 Days Ago
Fix aggregate packets per second not being counted correctly
11 Days Ago
Fix outbound packets not counted correctly
11 Days Ago
Fix network stats not being reset at end of frame
12 Days Ago
Add inbound & outbound bytes to network profiling Include aggregates of "packets per frame" on the server
12 Days Ago
Add EntityProfiler to track total entities spawned per frame, as well as toggle for count per prefab per frame
12 Days Ago
Merge bulk_uploader -> analytics_server_profiling
13 Days Ago
Fix NREs
13 Days Ago
More basic stats More profiler markers that are exposed in release builds
13 Days Ago
Change `analytics_enabled` to be a saved convar (to make it easier to toggle in editor) - default to false instead of true
13 Days Ago
Cleanup
13 Days Ago
Rename InvokeLogger -> InvokeProfiler Rename PacketLogger -> PacketProfiler
13 Days Ago
Serialize invoke stats in data points
13 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