1. Runtime.getRuntime().freeMemory() 和 jvisualvm.exe http://blog.csdn.net/u011004037/article/details/45740673 2.jmap命令 http://www.cnblogs.com/o-andy-o ...
分类:
编程语言 时间:
2016-08-23 16:31:45
阅读次数:
154
ExecutorService 建立多线程的步骤: 或者 int cpuNums = Runtime.getRuntime().availableProcessors(); //获取当前系统的CPU 数目ExecutorService executorService =Executors.newFi ...
分类:
编程语言 时间:
2016-08-08 12:42:41
阅读次数:
129
要让Android应用使用Root权限,首先Android设备必须已经获得Root权限。之后可以通过下面的代码取得process对象。 Process process = Runtime.getRuntime().exec("su"); Process对象包含可以取得输入输出流及错误流对象,使用Ou ...
分类:
移动开发 时间:
2016-07-31 00:19:22
阅读次数:
290
方法一:用于windows try { Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler "+url); } catch (IOException e1) {e1.printStackTrace(); } 方法二:通用,但 ...
分类:
编程语言 时间:
2016-07-23 13:26:49
阅读次数:
169
Runtime.getRuntime.exec()执行linux脚本导致程序卡死问题问题: 在Java程序中,通过Runtime.getRuntime().exec()执行一个Linux脚本导致程序被挂住,而在终端上直接执行这个脚本则没有任何问题。原因: 先来看Java代码: public fina ...
分类:
系统相关 时间:
2016-06-30 00:59:27
阅读次数:
348
本文是介绍线程池的基础篇。 首先介绍一个方法,获取CPU个数: int cpuCount = Runtime.getRuntime().availableProcessors(); 一、创建异步线程的弊端。 1、每次new Thread创建对象,导致性能变差。 2、缺乏统一的管理,可能导致无限制的线 ...
分类:
移动开发 时间:
2016-06-14 17:43:31
阅读次数:
378
1、物理CPU、逻辑CPU、CPU核数
(1) 一个物理CPU上有多个CPU核,如果采用了intel的超线程技术(HT), 就会再多出一倍的cpu核出来
(2)一般情况下,逻辑cpu数=物理CPU*cpu核数
(3)如果采用了超线程技术,则正常逻辑cpu数=物理CPU*cpu核数*2
top看到的cpu个数以及java中的Runtime.getRuntime().availableProcessors()获得到的都是逻辑cpu数。
top看到的cpu个数以及java中的Runtime.getRuntime...
分类:
编程语言 时间:
2016-06-12 09:33:38
阅读次数:
376
Android Runtime使得直接调用底层Linux下的可执行程序或脚本成为可能 比如Linux下写个测试工具,直接编译后apk中通过Runtime来调用 或者写个脚本,apk中直接调用,省去中间层或者JNI 这个至少效率应该比较高吧 代码: [java] view plaincopy 1 pu ...
分类:
移动开发 时间:
2016-06-07 14:55:39
阅读次数:
252
Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身;System.gc()Runtime.getRuntime().gc()上面的方法调用时用于显式通知JVM可以..
分类:
编程语言 时间:
2016-05-31 06:36:58
阅读次数:
255
RunTime该类类主要代表了应用程序运行的环境。 getRuntime()返回当前应用程序的运行环境对象。 exec(Stringcommand)根据指定的路径执行对应的可执行文件。 freeMemory()返回Java虚拟机中的空闲内存量。。以字节为单位 maxMemory()返回Java虚拟机试图使用的最大内存量。 totalM..
分类:
编程语言 时间:
2016-05-24 22:48:56
阅读次数:
166