Right now static data such as process name or memory capacity is duplicated for every frame. API already differentiates between static and dynamic metrics and has (ill-defined) support for filling static data into dynamic (and frame?) queries. There are some ad-hoc efforts at caching some of these values in various places which adds extra confusion and potential for bugs. We need to store statics in a single location in SHM on a per-process or per-device basis as appropriate.