userJake_Richcancel
branchrust_reboot/main/analytics_server_profilingcancel

33 Commits over 30 Days - 0.05cph!

11 Months Ago
Fix #SERVER error
11 Months Ago
merge from main -> analytics_server_profling
11 Months Ago
Fix gameplay bulk events & lag spike events not using data object format Fix server_id missing from the CSV tables
11 Months Ago
Fix pooling warning message
11 Months Ago
Log lag spikes caused by RPCs & console commands - default threshold 40ms - add `command_lagspike_threshold` and `rpc_lagspike_threshold` commands to configure
11 Months Ago
Move packets per type from JSON to seperate CSV
11 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
11 Months Ago
Implement ObjectWorkQueue profiling dumping to CSV Fix ObjectWorkQueue using full name instead of name of type Enable ObjectWorkQueue profiling by default
11 Months Ago
Add `runtime_profiling_interval` to allow the flush interval to be changed (default 60s)
11 Months Ago
Fix #CLIENT compilation errors
11 Months Ago
Switch gameplay events to also use new bulk uploading api
11 Months Ago
merge from main -> analytics_server_profiling
11 Months Ago
Fix bulk analytics creating empty blob when uploading zero events
11 Months Ago
Add logging of method call times via unity's profiler (ProfilerRecorder API) Disabled by default
11 Months Ago
Upload bulk analytics points gzipped
11 Months Ago
merge invoke_execution_time -> analytics_server_profiling
11 Months Ago
merge from main -> analytics_server_profiling
11 Months Ago
Merge from main -> analytics_server_profiling
12 Months Ago
merge queue_tracking -> analytics_server_profiling
12 Months Ago
merge from main -> analytics_server_profling
12 Months Ago
Fix aggregate packets per second not being counted correctly
12 Months Ago
Fix outbound packets not counted correctly
12 Months Ago
Fix network stats not being reset at end of frame
12 Months Ago
Add inbound & outbound bytes to network profiling Include aggregates of "packets per frame" on the server
12 Months 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