userJake_Richcancel
branchrust_reboot/main/analytics_server_profilingcancel

33 Commits over 30 Days - 0.05cph!

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