meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
android:start [2016/09/08 10:34] – niziak | android:start [2020/04/14 12:59] (current) – niziak | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | * verification v= | + | |
- | * v=n VERIFY_MODE_NONE | + | |
- | * v=r VERIFY_MODE_REMOTE | + | |
- | * v=a VERIFY_MODE_ALL (default) | + | |
- | * optimization o= | + | |
- | * o=n OPTIMIZE_MODE_NONE | + | |
- | * o=v OPTIMIZE_MODE_VERIFIED (default) | + | |
- | * o=a OPTIMIZE_MODE_ALL | + | |
- | * o=f OPTIMIZE_MODE_FULL | + | |
- | * register map m=y | + | |
- | * uniprocessor target u= | + | |
- | * u=y DEXOPT_UNIPROCESSOR | + | |
- | * u=n DEXOPT_SMP | + | |
- | + | ||
- | <code bash> | + | |
- | setprop dalvik.vm.dexopt-flags " | + | |
- | setprop dalvik.vm.dexopt-flags " | + | |
- | setprop dalvik.vm.dexopt-flags " | + | |
- | </ | + | |
- | + | ||
- | ====== dalvik ====== | + | |
- | http:// | + | |
- | + | ||
- | <code bash> | + | |
- | # dalvikvm --help | + | |
- | The following extended options are recognized: | + | |
- | -Xrunjdwp:< | + | |
- | -Xbootclasspath: | + | |
- | -Xcheck: | + | |
- | -XmsN (min heap, must be multiple of 1K, >= 1MB) | + | |
- | -XmxN (max heap, must be multiple of 1K, >= 2MB) | + | |
- | -XssN (stack size, >= 1KB, <= 256KB) | + | |
- | -Xverify: | + | |
- | -Xrs | + | |
- | -Xint (extended to accept ': | + | |
- | + | ||
- | These are unique to Dalvik: | + | |
- | -Xzygote | + | |
- | -Xdexopt: | + | |
- | -Xnoquithandler | + | |
- | -Xjnigreflimit: | + | |
- | -Xjniopts: | + | |
- | -Xjnitrace: | + | |
- | -Xstacktracefile:< | + | |
- | -Xgc: | + | |
- | -Xgc: | + | |
- | -Xgc: | + | |
- | -Xgc: | + | |
- | -Xgc: | + | |
- | -XX: | + | |
- | -X[no]genregmap | + | |
- | -Xverifyopt: | + | |
- | -Xcheckdexsum | + | |
- | -Xincludeselectedop | + | |
- | -Xjitop: | + | |
- | -Xincludeselectedmethod | + | |
- | -Xjitthreshold: | + | |
- | -Xjitblocking | + | |
- | -Xjitmethod: | + | |
- | -Xjitcheckcg | + | |
- | -Xjitverbose | + | |
- | -Xjitprofile | + | |
- | -Xjitdisableopt | + | |
- | -Xjitsuspendpoll | + | |
- | </ | + | |
- | + | ||
- | ===== Extended JNI Checks ===== | + | |
- | Default RO: ro.kernel.android.checkjni | + | |
- | can be overriden by: dalvik.vm.checkjni | + | |
- | <code bash> | + | |
- | setprop dalvik.vm.checkjni true | + | |
- | </ | + | |
- | To pass dalvik.vm.jniopts option as -Xjniopts argument. | + | |
- | <code bash> | + | |
- | setprop dalvik.vm.jniopts forcecopy | + | |
- | </ | + | |
- | + | ||
- | ===== Bytecode Verification ===== | + | |
- | <code bash> | + | |
- | then the framework will pass -Xverify: | + | |
- | This enables verification, | + | |
- | + | ||
- | ===== Stack size ===== | + | |
- | < | + | |
- | + | ||
- | dalvik.vm.verify-bytecode false | + | |
- | + | ||
- | + | ||
- | <code ini> | + | |
- | # DISABLE ERROR CHECKING | + | |
- | ro.kernel.android.checkjni=0 | + | |
- | + | ||
- | dalvik.vm.checkjni=false | + | |
- | dalvik.vm.dexopt-data-only=1 | + | |
- | dalvik.vm.heapsize=64m | + | |
- | dalvik.vm.verify-bytecode=false | + | |
- | dalvik.vm.lockprof.threshold=250 | + | |
- | dalvik.vm.dexopt-flags=m=v, | + | |
- | -Xverify: | + | |
- | + | ||
- | dalvik.vm.stack-trace-file=/ | + | |
- | dalvik.vm.jmiopts=forcecopy | + | |
- | + | ||
- | #to enable execution of JIT | + | |
- | + | ||
- | dalvik.vm.execution-mode=int: | + | |
- | </ | + | |
- | + | ||
- | # MAKES APPS LOAD FASTER AND FREES MORE RAM / use only one of them | + | |
- | dalvik.vm.dexopt-flags=v=a, | + | |
- | dalvik.vm.dexopt-flags m=y, | + | |
- | dalvik.vm.dexopt-flags=m=y | + | |
Line 126: | Line 14: | ||
http:// | http:// | ||
+ | <file | / | ||
+ | SUBSYSTEM==" | ||
+ | </ | ||
====== Enable EU Wifi Channels ====== | ====== Enable EU Wifi Channels ====== |