branchrust_reboot/main/analytics_server_profilingcancel

33 Commits over 30 Days - 0.05cph!

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