01 简述一下你对吞吐量和停顿时间的理解
吞吐量=应用程序运行时间÷总消耗时间(应用程序运行时间+gc时间)
停顿时间:gc时间
02常见的jdk命令和工具有什么?并简述他们的作用?
一.常用的命令
jps->显示当前所有java进程PID
jinfo->查看jvm配置参数信息
jstat->查看加载到jvm的类信息和gc信息
jstack->查看java进程里的线程信息
jmap->查看、打印堆中的对象
二.常用工具
jvisualVM,jconsole,arthas.jar,acuator 等查看从总体上监视和管理jvm工具。
内存分析工具:perfma,heaohero,mat
垃圾回收分析工具:gcview,gceasy,gcplot