1 Star 0 Fork 101

xiaoweidong / arkcompiler_ets_runtime

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
runtime_options.yaml 3.86 KB
一键复制 编辑 原始数据 按行查看 历史
Malinin Andrey 提交于 2023-03-24 14:46 . Implemented Epsilon-G1 GC
# Copyright (c) 2022-2022 Huawei Device Co., Ltd.
# 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.
options:
- name: boot-intrinsic-spaces
type: arg_list_t
default:
- ecmascript
possible_values:
- ecmascript
description: Load specified intrinsic spaces. This option is for fine tuning. Use load-runtimes instead
delimiter: ":"
- name: boot-class-spaces
type: arg_list_t
default:
- core
possible_values:
- core
- ecmascript
description: Load specified class spaces. This option is for fine tuning. Use load-runtimes instead
delimiter: ":"
- name: runtime-type
type: std::string
default: core
possible_values:
- core
- ecmascript
description: Runtime type. This option is for fine tuning. Use load-runtimes instead
- name: load-runtimes
type: arg_list_t
default:
- core
possible_values:
- core
- ecmascript
description: Load specified class and intrinsic spaces and define runtime type
delimiter: ":"
- name: run-gc-in-place
lang:
- ecmascript
type: bool
default: false
description: Enable/disable running GC only in place
- name: log-components
type: arg_list_t
default:
- all
possible_values:
- all
- ecmascript
description: '[DEPRECATED] Option was moved to libpandabase/options.yaml, use base_options::Options instead of runtime options.'
delimiter: ":"
deprecated: true
- name: gc-type
lang:
- ecmascript
type: std::string
default: g1-gc
possible_values:
- epsilon
- epsilon-g1
- stw
- gen-gc
- g1-gc
description: Type of used GC
- name: gc-trigger-type
lang:
- ecmascript
type: std::string
default: heap-trigger-test
possible_values:
- heap-trigger-test
- heap-trigger
- adaptive-heap-trigger
- trigger-heap-occupancy
- no-gc-for-start-up
- debug
- debug-never
description: Type of used GC trigger
- name: skip-startup-gc-count
lang:
- ecmascript
type: uint32_t
default: 10
description: No stw gc count for no-gc-for-start-up
- name: gc-debug-trigger-start
lang:
- ecmascript
type: uint64_t
default: 0
description: First iteration to start returning true in debug trigger
- name: gc-dump-heap
lang:
- ecmascript
type: bool
default: false
description: Dump heap before and after GC
- name: reference-processor-enable
type: bool
default: true
description: Enables/disables ReferenceProcessor
- name: gc-enable-tracing
lang:
- ecmascript
type: bool
default: false
description: enables/disables tracing gc
- name: native-gc-trigger-type
lang:
- ecmascript
type: std::string
default: simple-strategy
possible_values:
- no-native-gc-trigger
- simple-strategy
description: Type of native gc trigger
- name: enable-fast-heap-verifier
lang:
- ecmascript
type: bool
default: true
description: Enable fast heap verifier, which is faster than ordinary heap verifier but uses more internal memory
- name: heap-verifier
lang:
- ecmascript
type: arg_list_t
default: []
possible_values:
- pre
- into
- post
- fail_on_verification
description: parameters for heap verification
delimiter: ":"
- name: concurrent-gc-enabled
lang:
- ecmascript
type: bool
default: true
description: whether concurrent GC is enabled
- name: enable-paralled-young-gc
lang:
- ecmascript
type: bool
default: true
description: enable-paralled-young-gc
1
https://gitee.com/xiaoweidng/arkcompiler_ets_runtime.git
git@gitee.com:xiaoweidng/arkcompiler_ets_runtime.git
xiaoweidng
arkcompiler_ets_runtime
arkcompiler_ets_runtime
master

搜索帮助