在编译器中编写如下代码并运行程序:
public class ObjectTest {
int a=0;
public static void main(String[] args) {
ObjectTest o=new ObjectTest();
try {
Thread.sleep(1000000000);
}catch (InterruptedException e){
e.printStackTrace();
}
}
}
jps命令:查看当前系统运行的java进程号
jamp命令:输出JVM堆上对象的信息
jmap -histo:live pid > log.txt:查看当前活的进程状态,并导入到log.txt文件中
start .:打开该文件
log.txt:查看电脑当前的进程
由此可见,当加载一个类时,实际上电脑开启了多个进程!!
持续更新中.....