windows控制台调试java程序的命令_hurricane_li的博客-程序员宅基地

技术标签: Java  

oracle提供的java命令行工具的使用:https://docs.oracle.com/javase/8/docs/technotes/tools/#troubleshoot

当前运行的Java进程列表:jps;

jps:查看当前java程序运行的pid与传入的参数(虚拟机参数与程序参数)等。

    jps -lmv

    jps -l    jps -m    jps -v

jstat:查看当前java程序的类装载、内存、垃圾收集、jit编译的信息。

    jstat -gc 3844 1000 10

jinfo:实时查看、调整(在属性名前添加“-”,“+”)虚拟机参数。

   jinfo -flag UseSerialGC 3844

    jinfo -flag UseParallelGC 3844

    jinfo -flag UseG1GC 3844

    jinfo -sysprops 3844

jmap:转储存堆快照信息。

    jmap -dump:format=b,file=F:/eclipse.bin 3844

jhat:java堆内存分析工具,会在分析完毕后打开一个本地服务器,通过浏览器进行交互分析查询。

    jhat -port 80 F:/eclipse.bin

打印当前进行的Java进程的运行信息:jstack [pid];

连接当前java进程,查看运行状态:jconsole;


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hurricane_li/article/details/79309001

智能推荐

css windows块状,CSS之行内元素与块状元素_LearningandStudy的博客-程序员宅基地

问题来源于在segmentfault上看到的一个问题,button改变不了高度,在还没看代码之前,我猜是因为input是行内元素,没有改变其display:block或display:inline-block的话,应该不能设置其高度,但实验了一下过后,发现我错了。都能正常显示宽度和高度,查询了资料过后,知道了大概。1. 关于html元素的分类:其实大多数人都知道,元素可以分为行内(inline e...

C语言必做项目(2)---扫雷(简易版)_风继续吹TT的博客-程序员宅基地_c语言扫雷从创建文件开始

目录项目介绍文件创建菜单创建棋盘初始化棋盘打印棋盘布置地雷排雷完整代码项目介绍和三子棋一样,本项目在学习了函数和数组之后即可轻松应对。扫雷的规则:随便输入一个格子的坐标,格子上就会出现一个数字,上面的数字就代表数字周围八个格子会有几个雷,是1他周围就只有1个雷,2就有两个雷······本次项目我们以9*9的格子为例,其中有10颗雷(当然大家可根据需要适当调整)。文件创建首先创建三个源文件test.c,game.c,game.h菜..

Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例_易旧朽*的博客-程序员宅基地_python socket如何获取tcp等待回复的时间

这篇文章主要介绍了Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能,结合实例形式分析了Python+Socket实现带自动回复功能的TCP聊天程序相关操作方法与注意事项,需要的朋友可以参考下具体如下:【吐槽】网上的代码害死人,看着都写的言之凿凿,可运行就是有问题。有些爱好代码、喜欢收藏代码的朋友,看到别人的代码就粘贴复制过来。可是起码你也试试运行看啊大哥【正...

嵌入式学习的新殿堂_嵌入式程序猿的博客-程序员宅基地

你是否还在为嵌入式开发头疼,是否还在为找不到一个很好的参考指导而迷茫,是否还在为一个小小的bug不能修复而失眠,来吧,嵌入式程序猿网络培训班给你实战化的指导和培训,使你不...

windows server下搭建git服务器_一从际发的博客-程序员宅基地

搭建环境:windo server 2012方案:服务器端:gitblit。下载地址:http://www.gitblit.com/客户端:git for windows。下载地址:https://git-scm.com/downloads具体步骤:服务器端:1.下载jdk。下载地址:http://rj.baidu.com/soft/detail/17531.htm

5年客户端开发的程序员如何转型服务端开发?_ytttsam的博客-程序员宅基地_客户端转后端

最近一位老哥一直有一个困惑,为啥全网都在劝退客户端开发?作为从事客户端开发5年的老鸟,在过去的一段时间还是享受到了对应的差别福利。正如网上所说的,如果是想在十级之前压人,就选择客户端开发,想在大后期发力就选择服务器端开发。而现在出现的问题在于客户端就业面越来越小,晋升也比较困难,被其他技术侵占了就业岗位,可能是出现劝退的主要原因!而就我个人而言,一直觉得无论选择哪个方向,只要把技术用到极致,都能让你衣食无忧,只是这样的人在现在的市场上很少罢了。但人要恰饭,正如老哥他说的做了五年客户端开发了,现在想转服务

随便推点

如何在VS2003中编译STLPort-4.6.2_hxzb7215191的博客-程序员宅基地

将STLPort解压出来。为STLPort注册环境变量。在VC安装目录里搜索“vcvars32.bat”文件出来。找到INCLUDE这个键,将$(STLPort)/stlport注册进去。然后在机器中的环境变量中注册INCLUDE这个变量,将此目录也注册好。开始编译,进入$(STLPort)/src目录。copy vc71.mak makefile这一步就是将一个vc71版本的mak做为m

对html-css基础知识的复习———慕课网npu_pdsu_zhao的博客-程序员宅基地_oulu-npu数据集下载

1.em和strong共同点:都可以对已知文本进行强调;不同点:em强调的大多为短文本,且程度轻;strong强调的程度较为强烈。2.和区别表示的为换行,即空格;表示的在页面中增加一条水平线。3.

本月程序员7种新书:2019年的最后一份新书书单送你_人邮异步社区的博客-程序员宅基地

2019年的最后一个月,你的年终总结写好了吗?年底了,给自己的身心放个假,放松心情和小编一起看看有哪些新书会与您见面。1、机器学习精讲安德烈·布可夫(Andriy Burkov) 著,韩江雷 译《机器学习精讲》包含了监督和非监督学习、支持向量机、神经网络、集成算法、梯度下降、聚类分类、降维、自编码器、迁移学习、特征工程以及超参数调试等方面的知识。书中既有数学公式,又有图解说明,一应...

java数组冒泡排序和选择排序_wt5264的博客-程序员宅基地

一.冒泡排序冒泡排序思想: 两两比较,大的往后放,第一次比较完毕最大值出现在最大索引处....冒泡排序基本概念是:  依次比较相邻的两个数,将小数放在前面,大数放在后面。  即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。  然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,  直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,  将最大的数放到了最后。在第二趟:仍从...

WebRTC+freeswitch+sipjs视频通话_love942698的博客-程序员宅基地_sipjs 证书

创建CA证书(1)查看openssl的配置文件openssl.cnf的存放位置(即openssl的安装位置)openssl version -a2)查看openssl的配置文件openssl.cnf,因为配置文件中对证书的名称和存放位置等相关信息都做了定义。vim /usr/lib/ssl/openssl.cnf(3)创建为根证书CA所需的目录及文件...

Ant Design Vue 表单组件table之 <s-table>_坎布里奇的博客-程序员宅基地_s-table

代码如下: # 查询条件 <a-form layout="inline"> <a-row :gutter="48"> <template v-if="advanced"> <a-col :md="8" :sm="24"> <a-form-item label="id"> <a-input v-model="queryPara

推荐文章

热门文章

相关标签