Spracherkennung für: .aconfig vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
# Copyright (C)
2025 The Android Open Source Project
#
# Licensed under the Apache License, Version
2.
0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#
http://www.apache.org/licenses/LICENSE-2.
0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
package: "com.android.art.rw.flags"
container: "com.android.art"
# No flags here can be used in libcore in Java. It should only contain read-write flags in this
# file. Read-only flags should go into the art-flags.aconfig file instead.
flag {
name: "test_rw_flag"
namespace: "core_libraries"
description: "Permanent test read-write flag."
bug: "
391379705"
}
# Flag for using userfaultfd move ioctl in CMC
flag {
name: "use_uffd_move_ioctl_cmc_gc"
namespace: "art_performance"
description: "Try to use userfaultfd's move ioctl in CMC GC. We may not be able to use it if "
"
1. the kernel doesn't support it (<
6.
1), or "
"
2. the necessary kernel bug-fixes aren't there, or "
"
3. app's seccomp filter doesn't allow it."
bug: "
343220989"
}
flag {
name: "enable_time_based_gc_triggering"
namespace: "system_performance"
description: "Enable support for time based GC triggering strategy"
bug: "
425665469"
}
flag {
name: "native_alloc_time_based_gc_triggering_bugfix"
namespace: "system_performance"
description: "Time based gc triggering support for native alloc gc."
bug: "
469141032"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "time_based_gc_triggering_via_integral"
namespace: "system_performance"
description: "Trigger based on area under Java heap curve."
bug: "
468021712"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "enable_profile_code_rw"
namespace: "art_performance"
description: "Flag to control on-demand method tracing feature"
bug: "
352518093"
}
flag {
name: "madvise_dex_using_profile"
namespace: "system_performance"
description: "Flag to enable madvise of vdex using startup hints from the profile"
bug: "
358590127"
}
flag {
name: "madvise_type_lookup_table"
namespace: "system_performance"
description: "Flag to enable explicit madvise of the vdex type lookup table"
bug: "
428102886"
}
flag {
name: "madvise_optimized_readahead"
namespace: "system_performance"
description: "Flag to enable optimized readahead settings for dex/odex madvise"
bug: "
309384435"
}
flag {
name: "pm_compile_verbose_logging"
namespace: "art_cloud"
description: "Flag to enable more verbose logging for the \"pm compile\" command"
bug: "
441818922"
}
flag {
namespace: "core_libraries"
name: "read_only_dynamic_code_load_ww_log"
description: "This flag controls if the system logs to WW when loading native code and read only
is not enforced"
bug: "408070506"
}
flag {
namespace: "core_libraries"
name: "read_only_dynamic_code_load_throw_exception"
description: "This flag controls if the system throws an exception when loading native code and read only is not enforced"
bug: "408070506"
}
flag {
name: "dynamic_instrumentation_method_entry_hook"
namespace: "responsible_apis"
description: "Flag to inject the method entry hook when dynamic instrumentation is requested"
bug: "408255571"
}
flag {
name: "lower_young_gc_throughput_expectation"
namespace: "art_performance"
description: "Lower the expectation of 2x throughput from young GCs to reduce zram reads"
bug: "469158682"
}
flag {
name: "packed_switch_simplification"
namespace: "art_performance"
description: "Simplify packed-switch to a load from constant table"
bug: "283699582"
}
flag {
name: "lse_quick_lock"
namespace: "system_performance"
description: "Use runtime LSE instructions when available to optimize quick lock entry points"
bug: "474165956"
}
flag {
name: "hybrid_pre_reboot_dexopt"
namespace: "art_cloud"
description: "Flag to enable hybrid pre-reboot dexopt for OTA"
bug: "477979368"
}
flag {
name: "secure_compilation"
namespace: "hardware_backed_security"
description: "Flag for API to enable secure compilation"
bug: "419024976"
is_fixed_read_only: false
is_exported: true
}
flag {
name: "skip_background_classes_in_profiles"
namespace: "art_performance"
description: "Skips adding background classes to the app profiles"
bug: "485143995"
}
flag {
name: "jfield_id_change"
namespace: "art_performance"
description: "Flag for changing the representation of jfieldID"
bug: "481456995"
}
flag {
name: "bitmap_metadata_values"
namespace: "perfetto"
description: "Flag to collect bitmap metadata (e.g. dimensions) while collecting a perfetto heap dump."
bug: "493745993"
}