PreKillFeature.xml 2.7 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<!--
/******************************************************************************
  @file    PreKillMeter.xml
  @brief   Implementation of Android Framework Learning Module

  DESCRIPTION
      Each feature has an xml file to define the components

  =========================================================================
  Copyright (c) 2019 Qualcomm Technologies, Inc.
  All Rights Reserved.
  Confidential and Proprietary - Qualcomm Technologies, Inc.
  =========================================================================
******************************************************************************/
-->

<Feature>
    <Name>PreKill</Name>
    <Libname>libprekill.so</Libname>
    <Meters>
        <SamplesRequired>3</SamplesRequired>
        <Meter>
            <Name>Memory</Name>
            <Triggers>
                <Trigger>
                    <Primary>true</Primary>
                    <AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
                    <AsyncType>1</AsyncType>
                </Trigger>

                <Trigger>
                    <Primary>true</Primary>
                    <AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
                    <AsyncType>2</AsyncType>
                </Trigger>

                <Trigger>
                    <Primary>true</Primary>
                    <AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
                    <AsyncType>101</AsyncType>
                </Trigger>

                <Trigger>
                    <Primary>true</Primary>
                    <AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
                    <AsyncType>102</AsyncType>
                </Trigger>

                <Trigger>
                    <Primary>true</Primary>
                    <AsyncId>VENDOR_HINT_KILL</AsyncId>
                    <AsyncType>0</AsyncType>
                </Trigger>

                 <Trigger>
                     <Primary>true</Primary>
                     <AsyncId>VENDOR_HINT_APP_UPDATE</AsyncId>
                     <AsyncType>0</AsyncType>
                 </Trigger>

                <Trigger>
                    <Primary>false</Primary>
                    <AsyncId>VENDOR_HINT_FIRST_DRAW</AsyncId>
                    <AsyncType>1</AsyncType>
                </Trigger>

                <Trigger>
                    <Primary>false</Primary>
                    <AsyncId>VENDOR_HINT_TAP_EVENT</AsyncId>
                </Trigger>
            </Triggers>
            <Samples>1</Samples>
            <Configs>
                 <TotalSamplesToRun>120</TotalSamplesToRun>
             </Configs>
            <Fields>
        <Field>ion_kgsl</Field>
        <Field>rss_swap</Field>
            </Fields>
        </Meter>
    </Meters>
</Feature>