Commit Graph

5 Commits

Author SHA1 Message Date
tyler staples 85b939c217 Add Metasound operator cache csv stats
To better inform which sounds (and how many instances) we should cache, this CL adds several stats to track cache misses and utilzation of cached sounds.

The majority of the tracking logic is encapsulated in the MetaSoundOperatorCacheStatTracker which handles updating active counts for each cached operator and emitting csv events.

This change also adds the ability to write all active metasounds to the csv which can be situationally useful. It is disabled by default due to the overhead/csv bloat.

#rnx
#rb phil.popp
#tests local replays, pie, horde RR

[CL 34887862 by tyler staples in ue5-main branch]
2024-07-17 18:17:44 -04:00
maxwell hayes 8e9187b0cf [Metasounds] Operator precaching mechanism.
#jira UE-185725, UE-179996,
#rb phil.popp
#swarm https://p4-swarm.epicgames.net/reviews/27703580

[CL 28775007 by maxwell hayes in ue5-main branch]
2023-10-13 17:49:56 -04:00
stan hormell f6c41a01d5 [Backout] - CL 27692414 and CL 27732161 - Smoke Crash
#jira FORT-653198
#fyi Maxwell.Hayes
Original CL Desc
-----------------------------------------------------------------
[Metasounds] Adding unreal insights markup:
* Added asset name metadata to "RegisterWithFrontEnd"
* Added per-asset counter for the number of concurrent operators alive at a time.

#jira UE-179996
#rb

[CL 27741788 by stan hormell in ue5-main branch]
2023-09-10 14:48:15 -04:00
Maxwell Hayes 1f1ec75fc8 Follow up tweaks to instance counting (code review comments after PFaS went through).
#jira UE-179996
#rb Phil.Popp

[CL 27732161 by Maxwell Hayes in ue5-main branch]
2023-09-08 18:19:44 -04:00
Maxwell Hayes c0cc14b36b [Metasounds] Adding unreal insights markup:
* Added asset name metadata to "RegisterWithFrontEnd"
* Added per-asset counter for the number of concurrent operators alive at a time.

#jira UE-179996
#rb

[CL 27692414 by Maxwell Hayes in ue5-main branch]
2023-09-07 18:19:05 -04:00