备战2022春招或暑期实习,祝大家每天进步亿点点!Java并发编程Day5
本篇总结的是 如何在Java中避免创建不必要的对象,后续会每日更新~
关于《我们一起学Redis》、《我们一起学HarmonyOS》等知识点可以查看我的往期博客
相信自己,越活越坚强,活着就该逢山开路,遇水架桥!生活,你给我压力,我还你奇迹!目录
1、Windows
通过任务管理器查看进程信息
通过控制台查看进程信息
taskkill 杀死进程
2、Linux
ps -ef 命令查看
kill 杀死进程
top 命令查看
3、Java自带工具
jps 查看进程id
jstack 查看进程中的线程状态
jconsole 图形化界面
1、Windows
通过任务管理器查看进程信息
在进程页签中查看Java进程,我是idea启动,因此可以在idea下查看相关进程
jconsole 图形化界面
jconsole是jdk自带的监控内存、线程、类等资源情况的图形化界面。
在windows 环境下,可以直接双击运行jdk安装目录bin文件夹下的jconsole.exe文件
远程连接需要ip port username password等信息,此时我们需要使用如下方式运行Java类
java -Djava.rmi.server.hostname='ip地址' -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port='端口' -Dcom.sun.management.jmxremote.ssl=是否安全连接 -Dcom.
sun.management.jmxremote.authenticate=是否需要认证 java类