PreKillFeature.xml 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <!--
  2. /******************************************************************************
  3. @file PreKillMeter.xml
  4. @brief Implementation of Android Framework Learning Module
  5. DESCRIPTION
  6. Each feature has an xml file to define the components
  7. =========================================================================
  8. Copyright (c) 2020 Qualcomm Technologies, Inc.
  9. All Rights Reserved.
  10. Confidential and Proprietary - Qualcomm Technologies, Inc.
  11. =========================================================================
  12. ******************************************************************************/
  13. -->
  14. <Feature>
  15. <Name>PreKill</Name>
  16. <Libname>libprekill.so</Libname>
  17. <Meters>
  18. <SamplesRequired>3</SamplesRequired>
  19. <Meter>
  20. <Name>Memory</Name>
  21. <Triggers>
  22. <Trigger>
  23. <Primary>true</Primary>
  24. <AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
  25. <AsyncType>1</AsyncType>
  26. </Trigger>
  27. <Trigger>
  28. <Primary>true</Primary>
  29. <AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
  30. <AsyncType>2</AsyncType>
  31. </Trigger>
  32. <Trigger>
  33. <Primary>true</Primary>
  34. <AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
  35. <AsyncType>101</AsyncType>
  36. </Trigger>
  37. <Trigger>
  38. <Primary>true</Primary>
  39. <AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
  40. <AsyncType>102</AsyncType>
  41. </Trigger>
  42. <Trigger>
  43. <Primary>true</Primary>
  44. <AsyncId>VENDOR_HINT_KILL</AsyncId>
  45. <AsyncType>0</AsyncType>
  46. </Trigger>
  47. <Trigger>
  48. <Primary>true</Primary>
  49. <AsyncId>VENDOR_HINT_APP_UPDATE</AsyncId>
  50. <AsyncType>0</AsyncType>
  51. </Trigger>
  52. <Trigger>
  53. <Primary>false</Primary>
  54. <AsyncId>VENDOR_HINT_FIRST_DRAW</AsyncId>
  55. <AsyncType>1</AsyncType>
  56. </Trigger>
  57. <Trigger>
  58. <Primary>false</Primary>
  59. <AsyncId>VENDOR_HINT_TAP_EVENT</AsyncId>
  60. </Trigger>
  61. </Triggers>
  62. <Samples>1</Samples>
  63. <Configs>
  64. <TotalSamplesToRun>120</TotalSamplesToRun>
  65. </Configs>
  66. <Fields>
  67. <Field>ion_kgsl</Field>
  68. <Field>rss_swap</Field>
  69. </Fields>
  70. </Meter>
  71. </Meters>
  72. </Feature>