{"push_id":1157710735,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"76449fc4e65a7e6b51d061d40539793a2e28371b","before":"e3efccf3f35e7771dfd6057357340918a82de5ab","commits":[{"sha":"76449fc4e65a7e6b51d061d40539793a2e28371b","author":{"name":"petrcermak","email":"398ff567886b604d56d017792805933f4a2646f0@chromium.org"},"message":"[system-health] Normalize the structure of memory metric values\n\nAs explained in the tracking bug\n(https://github.com/catapult-project/catapult/issues/2363), this patch\nnormalizes the values reported by the memory metric as follows:\n\n  1. All values are renamed as follows:\n\n       Before: memory:<browser>:<process>:vmstats:\n               <component>:<size-property>\n       After:  memory:<browser>:<process>:reported_by_os:system_memory:\n               <component>:<size-property>\n\n       Before: memory:<browser>:<process>:subsystem:gpu:\n               android_memtrack:<component>:<size-property>\n       After:  memory:<browser>:<process>:reported_by_os:gpu_memory:\n               <component>:<size-property>\n\n       Before: memory:<browser>:<process>:subsystem:\n               <component>:<size-property>\n               (<component> != gpu:android_memtrack)\n       After:  memory:<browser>:<process>:reported_by_chrome:\n               <component>:<size-property>\n\n  2. Top-level sums are added:\n\n       * memory:<browser>:<process>:reported_by_os:\n         proportional_resident_size\n       * memory:<browser>:<process>:reported_by_os:system_memory:\n         proportional_resident_size\n         (already reported as memory:<browser>:<process>:vmstats:\n          overall:pss)\n       * memory:<browser>:<process>:reported_by_os:gpu_memory:\n         proportional_resident_size\n       * memory:<browser>:<process>:reported_by_chrome:effective_size\n\n  4. 'pss' and 'private_dirty' are renamed to\n     'proportional_resident_size' and 'private_dirty_size'.\n\n  4. Process names are extended to 'browser_process',\n     'renderer_processes', 'gpu_process', 'ppapi_process' and\n     'all_processes'.\n\n  5. 'memtrack_pss' size property is renamed to\n     'proportional_resident_size' in the memory metric (but NOT in the\n     Trace Viewer UI).\n\n  6. The full cross product of {native_heap, java_heap, ashmem} and\n     {proportional_resident_size, private_dirty_size} is now reported:\n\n       * memory:<browser>:<process>:reported_by_os:system_memory:\n         native_heap:proportional_resident_size\n       * memory:<browser>:<process>:reported_by_os:system_memory:\n         java_heap:proportional_resident_size (NEW)\n       * memory:<browser>:<process>:reported_by_os:system_memory:\n         ashmem:proportional_resident_size\n\n       * memory:<browser>:<process>:reported_by_os:system_memory:\n         native_heap:private_dirty_size (NEW)\n       * memory:<browser>:<process>:reported_by_os:system_memory:\n         java_heap:private_dirty_size\n       * memory:<browser>:<process>:reported_by_os:system_memory:\n         ashmem:private_dirty_size (NEW)\n\nThis patch is an important step towards the metrics graphical model\n(see https://goo.gl/uCI8Jh and https://goo.gl/gZp7SU).\n\nBUG=chromium:617117,catapult:#2363\n\nReview-Url: https://codereview.chromium.org/2018503002","distinct":true,"url":"https://api.github.com/repos/catapult-project/catapult/commits/76449fc4e65a7e6b51d061d40539793a2e28371b"}]}
{"actor":{"display_login":"chromium-infra-bot"}}