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


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

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

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

Тип файла: команда
  Eng  

dalvikvm: [параметры] класс [аргумент ...]

Поддерживаются следующие стандартные аргументы:

  • -classpath {строковое значение}

  • -cp {строковое значение}

    Путь к классам, разделенный знаком ':'

  • -D {значение строки} [-D {значение строки}...]

  • -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
    }

    Переключатели для расширенного ведения журнала.
    Можно включить несколько категорий, разделенных запятой
    Например: -verbose: class,deopt

  • -help - распечатать этот текст справки

  • -showversion

  • -agentpath: {/path/to/libagent.so=options}
    [-agentpath: {/path/to/libagent.so=options}...]
    Загрузить собственные агенты

    Поддерживаются следующие расширенные аргументы:

  • -Xbootclasspath: {список, разделенный ':'}

  • -Xcheck:jni

  • -Xms {Memory with granularity of 1024 bytes}

  • -Xmx {Memory with granularity of 1024 bytes}

  • -Xss {Memory with granularity of 1 bytes}

  • -Xint


    Поддерживаются следующие аргументы Dalvik:

  • -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}


    Поддерживаются следующие аргументы ART:

  • -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}
    Позволяет контролировать регистрацию явных сборщиков мусора.
    По умолчанию «истина»

  • -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}

    Следующие аргументы игнорируются для совместимости:

  • -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 = _