meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
android:start [2016/09/08 10:10] niziakandroid:start [2020/04/14 12:59] (current) niziak
Line 1: Line 1:
-====== dalvik ====== +====== Android ======
-<code> +
-# dalvikvm --help +
-The following extended options are recognized: +
-  -Xrunjdwp:<options> +
-  -Xbootclasspath:bootclasspath +
-  -Xcheck:tag  (e.g. 'jni'+
-  -XmsN  (min heap, must be multiple of 1K, >= 1MB) +
-  -XmxN  (max heap, must be multiple of 1K, >= 2MB) +
-  -XssN  (stack size, >= 1KB, <= 256KB) +
-  -Xverify:{none,remote,all} +
-  -Xrs +
-  -Xint  (extended to accept ':portable', ':fast' and ':jit'+
- +
-These are unique to Dalvik: +
-  -Xzygote +
-  -Xdexopt:{none,verified,all,full} +
-  -Xnoquithandler +
-  -Xjnigreflimit: (must be multiple of 100, >= 200) +
-  -Xjniopts:{warnonly,forcecopy} +
-  -Xjnitrace:substring (eg NativeClass or nativeMethod) +
-  -Xstacktracefile:<filename> +
-  -Xgc:[no]precise +
-  -Xgc:[no]preverify +
-  -Xgc:[no]postverify +
-  -Xgc:[no]concurrent +
-  -Xgc:[no]verifycardtable +
-  -XX:+DisableExplicitGC +
-  -X[no]genregmap +
-  -Xverifyopt:[no]checkmon +
-  -Xcheckdexsum +
-  -Xincludeselectedop +
-  -Xjitop:hexopvalue[-endvalue][,hexopvalue[-endvalue]]* +
-  -Xincludeselectedmethod +
-  -Xjitthreshold:decimalvalue +
-  -Xjitblocking +
-  -Xjitmethod:signature[,signature]* (eg Ljava/lang/String\;replace) +
-  -Xjitcheckcg +
-  -Xjitverbose +
-  -Xjitprofile +
-  -Xjitdisableopt +
-  -Xjitsuspendpoll +
-</code> +
- +
-===== Extended JNI Checks ===== +
-Default RO: ro.kernel.android.checkjni +
-can be overriden by: dalvik.vm.checkjni +
-<code bash> +
-setprop dalvik.vm.checkjni true +
-</code> +
-To pass dalvik.vm.jniopts option as -Xjniopts argument. +
-<code bash> +
-setprop dalvik.vm.jniopts forcecopy +
-</code> +
- +
-===== Bytecode Verification ===== +
-<code bash>setprop dalvik.vm.dexopt-flags v=a,o=v</code> +
-then the framework will pass -Xverify:all -Xdexopt:verified to the VM.  +
-This enables verification, and only optimizes classes that successfully verified. +
- +
-===== Stack size ===== +
-setprop dalvik.vm.dexopt-flags "m=y -Xss16K" +
- +
- +
-<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,o=y +
--Xverify:none -Xdexopt:verified +
- +
-dalvik.vm.stack-trace-file=/data/anr/traces.txt +
-dalvik.vm.jmiopts=forcecopy +
- +
-#to enable execution of JIT +
- +
-dalvik.vm.execution-mode=int:jit +
-</code> +
- +
-# MAKES APPS LOAD FASTER AND FREES MORE RAM / use only one of them +
-dalvik.vm.dexopt-flags=v=a,o=v,m=y,u=y +
-dalvik.vm.dexopt-flags m=y,o=v,u=y +
-dalvik.vm.dexopt-flags=m=y+
  
  
Line 101: Line 14:
 http://developer.android.com/tools/device.html http://developer.android.com/tools/device.html
  
 +<file | /etc/udev/rules.d/51-android.rules>
 +SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
 +</file>
  
 ====== Enable EU Wifi Channels ====== ====== Enable EU Wifi Channels ======