1package: "android.app" 2container: "system" 3 4flag { 5 namespace: "system_performance" 6 name: "app_start_info" 7 is_exported: true 8 description: "Control collecting of ApplicationStartInfo records and APIs." 9 bug: "247814855" 10} 11 12flag { 13 namespace: "backstage_power" 14 name: "get_binding_uid_importance" 15 is_exported: true 16 description: "API to get importance of UID that's binding to the caller" 17 bug: "292533010" 18} 19 20flag { 21 namespace: "backstage_power" 22 name: "app_restrictions_api" 23 is_exported: true 24 description: "API to track and query restrictions applied to apps" 25 bug: "320150834" 26} 27 28flag { 29 namespace: "backstage_power" 30 name: "uid_importance_listener_for_uids" 31 is_exported: true 32 description: "API to add OnUidImportanceListener with targetted UIDs" 33 bug: "286258140" 34} 35 36flag { 37 namespace: "backstage_power" 38 name: "introduce_new_service_ontimeout_callback" 39 is_exported: true 40 description: "Add a new callback in Service to indicate a FGS has reached its timeout." 41 bug: "317799821" 42} 43 44flag { 45 namespace: "system_performance" 46 name: "app_start_info_timestamps" 47 description: "Additional timestamps." 48 bug: "287153617" 49 metadata { 50 purpose: PURPOSE_BUGFIX 51 } 52} 53 54flag { 55 namespace: "backstage_power" 56 name: "enable_fgs_timeout_crash_behavior" 57 description: "Enable the new behavior where the app is crashed once an FGS times out." 58 bug: "339526947" 59 metadata { 60 purpose: PURPOSE_BUGFIX 61 } 62} 63 64flag { 65 namespace: "backstage_power" 66 name: "skip_bg_mem_trim_on_fg_app" 67 description: "Skip background memory trim event on foreground processes." 68 is_fixed_read_only: true 69 bug: "308927629" 70 metadata { 71 purpose: PURPOSE_BUGFIX 72 } 73} 74 75flag { 76 namespace: "backstage_power" 77 name: "rate_limit_get_running_app_processes" 78 description: "Rate limit calls to getRunningAppProcesses using a cache" 79 is_fixed_read_only: true 80 bug: "360374604" 81 metadata { 82 purpose: PURPOSE_BUGFIX 83 } 84} 85 86flag { 87 namespace: "backstage_power" 88 name: "rate_limit_get_processes_in_error_state" 89 description: "Rate limit calls to getProcessesInErrorState using a cache" 90 is_fixed_read_only: true 91 bug: "361146083" 92 metadata { 93 purpose: PURPOSE_BUGFIX 94 } 95} 96 97flag { 98 namespace: "backstage_power" 99 name: "use_app_info_not_launched" 100 description: "Use the notLaunched state from ApplicationInfo instead of current value" 101 is_fixed_read_only: true 102 bug: "362516211" 103 metadata { 104 purpose: PURPOSE_BUGFIX 105 } 106} 107 108flag { 109 namespace: "backstage_power" 110 name: "cache_get_current_user_id" 111 description: "Add caching for getCurrentUserId" 112 is_fixed_read_only: true 113 bug: "361853873" 114 metadata { 115 purpose: PURPOSE_BUGFIX 116 } 117} 118 119flag { 120 namespace: "backstage_power" 121 name: "rate_limit_get_memory_info" 122 description: "Rate limit calls to getMemoryInfo using a cache" 123 is_fixed_read_only: true 124 bug: "364312431" 125 metadata { 126 purpose: PURPOSE_BUGFIX 127 } 128} 129 130flag { 131 namespace: "backstage_power" 132 name: "rate_limit_get_my_memory_state" 133 description: "Rate limit calls to getMyMemoryState using a cache" 134 is_fixed_read_only: true 135 bug: "365182205" 136 metadata { 137 purpose: PURPOSE_BUGFIX 138 } 139} 140 141flag { 142 namespace: "backstage_power" 143 name: "use_sticky_bcast_cache" 144 description: "Use cache for sticky broadcast intents" 145 is_fixed_read_only: true 146 bug: "356148006" 147 metadata { 148 purpose: PURPOSE_BUGFIX 149 } 150} 151 152flag { 153 namespace: "system_performance" 154 name: "app_start_info_component" 155 description: "Control ApplicationStartInfo component field and API" 156 bug: "362537357" 157 is_exported: true 158} 159 160flag { 161 name: "jank_perceptible_narrow" 162 namespace: "system_performance" 163 description: "Narrow the scope of Jank Perceptible" 164 bug: "304837972" 165} 166 167flag { 168 name: "jank_perceptible_narrow_holdback" 169 namespace: "system_performance" 170 description: "Holdback study for jank_perceptible_narrow" 171 bug: "304837972" 172} 173 174flag { 175 namespace: "system_performance" 176 name: "app_start_info_cleanup_old_records" 177 description: "Cleanup old records to reduce size of in memory store." 178 bug: "384539178" 179 metadata { 180 purpose: PURPOSE_BUGFIX 181 } 182} 183 184flag { 185 namespace: "system_performance" 186 name: "app_start_info_keep_records_sorted" 187 description: "Ensure records are kept sorted to avoid extra work" 188 bug: "384539178" 189 metadata { 190 purpose: PURPOSE_BUGFIX 191 } 192} 193 194flag { 195 name: "enable_process_observer_broadcast_on_process_started" 196 namespace: "system_performance" 197 description: "Enable ProcessObserver's onProcessStarted callbacks." 198 bug: "323959187" 199} 200