branchrust_reboot/main/analytics_server_profilingcancel

33 Commits over 30 Days - 0.05cph!

6 Months Ago
Fix #SERVER error
6 Months Ago
merge from main -> analytics_server_profling
6 Months Ago
Fix gameplay bulk events & lag spike events not using data object format Fix server_id missing from the CSV tables
6 Months Ago
Fix pooling warning message
6 Months Ago
Log lag spikes caused by RPCs & console commands - default threshold 40ms - add `command_lagspike_threshold` and `rpc_lagspike_threshold` commands to configure
6 Months Ago
Move packets per type from JSON to seperate CSV
6 Months Ago
Reset the ObjectWorkQueue before it early exits when no work is present Don't serialize queues that did zero work in a frame
6 Months Ago
Implement ObjectWorkQueue profiling dumping to CSV Fix ObjectWorkQueue using full name instead of name of type Enable ObjectWorkQueue profiling by default
6 Months Ago
Add `runtime_profiling_interval` to allow the flush interval to be changed (default 60s)
6 Months Ago
Fix #CLIENT compilation errors
6 Months Ago
Switch gameplay events to also use new bulk uploading api
6 Months Ago
merge from main -> analytics_server_profiling
6 Months Ago
Fix bulk analytics creating empty blob when uploading zero events
6 Months Ago
Add logging of method call times via unity's profiler (ProfilerRecorder API) Disabled by default
6 Months Ago
Upload bulk analytics points gzipped
6 Months Ago
merge invoke_execution_time -> analytics_server_profiling
6 Months Ago
merge from main -> analytics_server_profiling
6 Months Ago
Merge from main -> analytics_server_profiling
7 Months Ago
merge queue_tracking -> analytics_server_profiling
7 Months Ago
merge from main -> analytics_server_profling
7 Months Ago
Fix aggregate packets per second not being counted correctly
7 Months Ago
Fix outbound packets not counted correctly
7 Months Ago
Fix network stats not being reset at end of frame
7 Months Ago
Add inbound & outbound bytes to network profiling Include aggregates of "packets per frame" on the server
7 Months Ago
Add EntityProfiler to track total entities spawned per frame, as well as toggle for count per prefab per frame
7 Months Ago
Merge bulk_uploader -> analytics_server_profiling
7 Months Ago
Fix NREs
7 Months Ago
More basic stats More profiler markers that are exposed in release builds
7 Months Ago
Change `analytics_enabled` to be a saved convar (to make it easier to toggle in editor) - default to false instead of true
7 Months Ago
Cleanup
7 Months Ago
Rename InvokeLogger -> InvokeProfiler Rename PacketLogger -> PacketProfiler
7 Months Ago
Serialize invoke stats in data points
7 Months 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