Android: Access Software JIT Profiling
This commit is contained in:
parent
6dad5cee65
commit
94712ea06f
|
@ -214,6 +214,12 @@ enum class BooleanSetting(
|
||||||
"JitRegisterCacheOff",
|
"JitRegisterCacheOff",
|
||||||
false
|
false
|
||||||
),
|
),
|
||||||
|
MAIN_DEBUG_JIT_ENABLE_PROFILING(
|
||||||
|
Settings.FILE_DOLPHIN,
|
||||||
|
Settings.SECTION_DEBUG,
|
||||||
|
"JitEnableProfiling",
|
||||||
|
false
|
||||||
|
),
|
||||||
MAIN_EMULATE_SKYLANDER_PORTAL(
|
MAIN_EMULATE_SKYLANDER_PORTAL(
|
||||||
Settings.FILE_DOLPHIN,
|
Settings.FILE_DOLPHIN,
|
||||||
Settings.SECTION_EMULATED_USB_DEVICES,
|
Settings.SECTION_EMULATED_USB_DEVICES,
|
||||||
|
|
|
@ -1978,6 +1978,26 @@ class SettingsFragmentPresenter(
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
sl.add(HeaderSetting(context, R.string.debug_jit_profiling_header, 0))
|
||||||
|
sl.add(
|
||||||
|
SwitchSetting(
|
||||||
|
context,
|
||||||
|
BooleanSetting.MAIN_DEBUG_JIT_ENABLE_PROFILING,
|
||||||
|
R.string.debug_jit_enable_block_profiling,
|
||||||
|
0
|
||||||
|
)
|
||||||
|
)
|
||||||
|
sl.add(
|
||||||
|
RunRunnable(
|
||||||
|
context,
|
||||||
|
R.string.debug_jit_write_block_log_dump,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
true
|
||||||
|
) { NativeLibrary.WriteJitBlockLogDump() }
|
||||||
|
)
|
||||||
|
|
||||||
sl.add(HeaderSetting(context, R.string.debug_jit_header, 0))
|
sl.add(HeaderSetting(context, R.string.debug_jit_header, 0))
|
||||||
sl.add(
|
sl.add(
|
||||||
SwitchSetting(
|
SwitchSetting(
|
||||||
|
|
|
@ -406,6 +406,9 @@
|
||||||
<string name="debug_fastmem">Disable Fastmem</string>
|
<string name="debug_fastmem">Disable Fastmem</string>
|
||||||
<string name="debug_fastmem_arena">Disable Fastmem Arena</string>
|
<string name="debug_fastmem_arena">Disable Fastmem Arena</string>
|
||||||
<string name="debug_large_entry_points_map">Disable Large Entry Points Map</string>
|
<string name="debug_large_entry_points_map">Disable Large Entry Points Map</string>
|
||||||
|
<string name="debug_jit_profiling_header">Jit Profiling</string>
|
||||||
|
<string name="debug_jit_enable_block_profiling">Enable Jit Block Profiling</string>
|
||||||
|
<string name="debug_jit_write_block_log_dump">Write Jit Block Log Dump</string>
|
||||||
<string name="debug_jit_header">Jit</string>
|
<string name="debug_jit_header">Jit</string>
|
||||||
<string name="debug_jitoff">Jit Disabled</string>
|
<string name="debug_jitoff">Jit Disabled</string>
|
||||||
<string name="debug_jitloadstoreoff">Jit Load Store Disabled</string>
|
<string name="debug_jitloadstoreoff">Jit Load Store Disabled</string>
|
||||||
|
|
Loading…
Reference in New Issue