Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

dalvikvm
Вызов виртуальной машины Dalvik

Симлинк на: файл /apex/com.android.art/bin/dalvikvm

Тип файла: команда
  Рус  
dalvikvm: [options] class [argument ...]

The following standard arguments are supported:

  • -classpath {string value}

  • -cp {string value} The classpath, separated by ':'

  • -D{string value} [-D{string value}...]

  • -verbose: {class| collector| compiler| deopt| gc|heap| interpreter| jdwp| jit| jni| monitor| oat| profiler| signals| simulator| startup| third-party-jni| threads| verifier| verifier-debug| image| systrace-locks| plugin| agents| dex} Switches for advanced logging. Multiple categories can be enabled separated by ','. Eg: -verbose:class,deopt

  • -help Print this help text.

  • -showversion

  • -agentpath:{/path/to/libagent.so=options} [-agentpath:{/path/to/libagent.so=options}...] Load native agents. The following extended arguments are supported:

  • -Xbootclasspath:{list separated by ':'}

  • -Xcheck:jni

  • -Xms{Memory with granularity of 1024 bytes}

  • -Xmx{Memory with granularity of 1024 bytes}

  • -Xss{Memory with granularity of 1 bytes}

  • -Xint The following Dalvik arguments are supported:

  • -Xzygote Start as zygote

  • -Xjnitrace:{string value}

  • -Xgc: {MS| nonconccurent| concurrent| CMS| SS| CC| [no]preverify[_rosalloc]| [no]presweepingverify[_rosalloc]| [no]generation_cc| [no]postverify[_rosalloc]| [no]gcstress|measure| [no]precisce| [no]verifycardtable}

  • -XX:HeapGrowthLimit={Memory with granularity of 1024 bytes}

  • -XX:HeapMinFree={Memory with granularity of 1024 bytes}

  • -XX:HeapMaxFree={Memory with granularity of 1024 bytes}

  • -XX:NonMovingSpaceCapacity={Memory with granularity of 1024 bytes}

  • -XX:HeapTargetUtilization={double value}

  • -XX:ForegroundHeapGrowthMultiplier={double value}

  • -XX:LowMemoryMode

  • -Xprofile:{threadcpuclock|wallclock|dualclock}

  • -Xjitthreshold:{unsigned integer value} The following ART arguments are supported:

  • -Ximage:{string value}

  • -Xprimaryzygote

  • -Xbootclasspath-locations:{list separated by ':'}

  • -Xjniopts:forcecopy

  • -XjdwpProvider:{none|adbconnection|default}

  • -XjdwpOptions:OPTION[,OPTION...] JDWP options. Eg suspend=n,server=y.

  • -XX:StopForNativeAllocs={Memory with granularity of 1024 bytes}

  • -XX:ParallelGCThreads={unsigned integer value}

  • -XX:ConcGCThreads={unsigned integer value}

  • -XX:FinalizerTimeoutMs={unsigned integer value}

  • -XX:MaxSpinsBeforeThinLockInflation={unsigned integer value}

  • -XX:LongPauseLogThreshold={millisecond value}

  • -XX:LongGCLogThreshold={millisecond value}

  • -XX:DumpGCPerformanceOnShutdown

  • -XX:DumpRegionInfoBeforeGC

  • -XX:DumpRegionInfoAfterGC

  • -XX:DumpJITInfoOnShutdown

  • -XX:IgnoreMaxFootprint

  • -XX:AlwaysLogExplicitGcs: {false|true} Allows one to control the logging of explicit GCs. Defaults to 'true'

  • -XX:UseTLAB

  • -XX:EnableHSpaceCompactForOOM

  • -XX:DisableHSpaceCompactForOOM

  • -XX:DumpNativeStackOnSigQuit:{false|true}

  • -XX:MadviseRandomAccess:{false|true}

  • -XMadviseWillNeedVdexFileSize:{unsigned integer value}

  • -XMadviseWillNeedOdexFileSize:{unsigned integer value}

  • -XMadviseWillNeedArtFileSize:{unsigned integer value}

  • -Xusejit:{false|true}

  • -Xuseprofiledjit:{false|true}

  • -Xjitinitialsize:{Memory with granularity of 1024 bytes}

  • -Xjitmaxsize:{Memory with granularity of 1024 bytes}

  • -Xjitwarmupthreshold:{unsigned integer value}

  • -Xjitosrthreshold:{unsigned integer value}

  • -Xjitprithreadweight:{unsigned integer value}

  • -Xjittransitionweight:{unsigned integer value}

  • -Xjitpthreadpriority:{integer value}

  • -Xjitzygotepthreadpriority:{integer value}

  • -Xjitsaveprofilinginfo [-Xjitsaveprofilinginfo...]

  • -Xps-{string|unsigned integer} [-Xps-{string|unsigned integer}...]

  • -Xps-min-save-period-ms:{string|unsigned integer} [-Xps-min-save-period-ms:{string|unsigned integer}...]

  • -Xps-min-first-save-ms:{string|unsigned integer} [-Xps-min-first-save-ms:{string|unsigned integer}...]

  • -Xps-save-resolved-classes-delayed-ms:{string|unsigned integer} [-Xps-save-resolved-classes-delayed-ms:{string|unsigned integer}...]

  • -Xps-hot-startup-method-samples:{string|unsigned integer} [-Xps-hot-startup-method-samples:{string|unsigned integer}...]

  • -Xps-min-methods-to-save:{string|unsigned integer} [-Xps-min-methods-to-save:{string|unsigned integer}...]

  • -Xps-min-classes-to-save:{string|unsigned integer} [-Xps-min-classes-to-save:{string|unsigned integer}...]

  • -Xps-min-notification-before-wake:{string|unsigned integer} [-Xps-min-notification-before-wake:{string|unsigned integer}...]

  • -Xps-max-notification-before-wake:{string|unsigned integer} [-Xps-max-notification-before-wake:{string|unsigned integer}...]

  • -Xps-profile-path:{string|unsigned integer} [-Xps-profile-path:{string|unsigned integer}...] profile-saver options -Xps-<key>:<value>

  • -XX:HspaceCompactForOOMMinIntervalMs={millisecond value}

  • -Xrelocate

  • -Xnorelocate

  • -Ximage-dex2oat

  • -Xnoimage-dex2oat

  • -XX:LargeObjectSpace={disabled|freelist|map}

  • -XX:LargeObjectThreshold={Memory with granularity of 1 bytes}

  • -XX:BackgroundGC= {HSpaceCompact| MS| nonconccurent| CMS| concurrent| SS| CC}

  • -XX:+DisableExplicitGC

  • -Xlockprofthreshold:{unsigned integer value}

  • -Xstackdumplockprofthreshold:{unsigned integer value}

  • -Xmethod-trace

  • -Xmethod-trace-file:{string value}

  • -Xmethod-trace-file-size:{unsigned integer value}

  • -Xmethod-trace-stream

  • -Xcompiler:{string value}

  • -Xcompiler-option {string value} [-Xcompiler-option {string value}...]

  • -Ximage-compiler-option {string value} [-Ximage-compiler-option {string value}...]

  • -Xverify:{none|remote|all|softfail}

  • -XX:NativeBridge={string value}

  • -Xzygote-max-boot-retry={unsigned integer value}

  • -Xno-sig-chain

  • --cpu-abilist={string value}

  • -Xfingerprint:{string value}

  • -Xexperimental:{none} [-Xexperimental:{none}...]

  • -Xforce-nb-testing

  • -Xplugin:{/path/to/libplugin.so} [-Xplugin:{/path/to/libplugin.so}...] Load and initialize the specified art-plugin.

  • -XX:ThreadSuspendTimeout={millisecond value}

  • -XX:MonitorTimeoutEnable={false|true}

  • -XX:MonitorTimeout={integer value}

  • -XX:GlobalRefAllocStackTraceLimit={unsigned integer value}

  • -XX:SlowDebug={false|true}

  • -Xtarget-sdk-version:{unsigned integer value}

  • -Xhidden-api-policy:{disabled|just-warn|enabled}

  • -Xcore-platform-api-policy:{disabled|just-warn|enabled}

  • -Xuse-stderr-logger

  • -Xonly-use-system-oat-files

  • -Xdeny-art-apex-data-files

  • -Xverifier-logging-threshold={unsigned integer value}

  • -XX:FastClassNotFoundException={false|true}

  • -Xopaque-jni-ids:{true| false| swapable| pointer| indices| default} Control the representation of jmethodID and jfieldID values

  • -Xauto-promote-opaque-jni-ids:{true|false}

  • -XX:VerifierMissingKThrowFatal={false|true}

  • -XX:ForceJavaZygoteForkLoop={false|true}

  • -XX:PerfettoHprof={false|true}

  • -XX:PerfettoJavaHeapStackProf={false|true}

  • -Xmetrics-write-to-file:{string value}

  • -Xmetrics-write-to-logcat:{true| false| y| n| yes| no| on| off}

  • -Xmetrics-write-to-statsd:{true|false|y|n|yes|no|on|off}

  • -Xmetrics-reporting-num-mods-server:{unsigned integer value}

  • -Xmetrics-reporting-num-mods:{unsigned integer value}

  • -Xmetrics-reporting-mods-server:{unsigned integer value}

  • -Xmetrics-reporting-mods:{unsigned integer value}

  • -Xmetrics-reporting-spec-server:{string value}

  • -Xmetrics-reporting-spec:{string value}

  • -Xmy-feature-test-flag:{integer value} The following arguments are ignored for compatibility:

  • -ea

  • -da

  • -enableassertions

  • -disableassertions

  • --runtime-arg

  • -esa

  • -dsa

  • -enablesystemassertions

  • -disablesystemassertions

  • -Xrs

  • -Xint:_

  • -Xdexopt:_

  • -Xnoquithandler

  • -Xjnigreflimit:_

  • -Xgenregmap

  • -Xnogenregmap

  • -Xverifyopt:_

  • -Xcheckdexsum

  • -Xincludeselectedop

  • -Xjitop:_

  • -Xincludeselectedmethod

  • -Xjitblocking

  • -Xjitmethod:_

  • -Xjitclass:_

  • -Xjitoffset:_

  • -Xjitconfig:_

  • -Xjitcheckcg

  • -Xjitverbose

  • -Xjitprofile

  • -Xjitdisableopt

  • -Xjitsuspendpoll -XX:mainThreadStackSize=_
  •