一.常用java内存查看命令 jmap -dump:format=b,file=netty.bin PID 打印内存快照 jmap -heap pid 查看内存状态 jmap -histo pid 查看内存对象清单 jmap -histo:live pid 先进行一次FullGC, 再查看内存对象清单 jstat -gcutil pid
转载 2023-08-03 18:33:25
92阅读
一、java中线程的创建1.继承Thread类public class ThreadDemo extends Thread { @Override public void run() { System.out.println("这是继承Thread类创建线程"); } }2.实现Runable接口public class RunableDemo imple
转载 2023-08-25 13:15:41
86阅读
我们都知道,Java字节码文件是不能直接打开的,但是如果我们想查看Java字节码文件怎么办呢?现在就来给大家介绍几种查看Java字节码的方式。Intellij IDEA中查看Java字节码IntelliJ IDEA为我们提供了查看字节码的工具,选中字节码文件,点击View->Show Bytecode即可直接进行查看,非常方便。Eclipse中查看Java字节码在Eclipse中查看字节码需
转载 2023-05-25 15:20:11
77阅读
windows任务管理器可以查看进程和线程数,也可以用来杀死进程tasklist 查看进程tasklist 杀死进程linuxps -ef 查看所有进程ps -ft -p 查看某个进程(PID)的所有线程kill 杀死进程top 按照大写H切换是否显示线程top -H -p 查看某个进程(PID)的所有线程Javajps 命令查看所有Java进程jstack 查看某个Java 进程某一刻(PID)
转载 2023-05-18 15:59:19
35阅读
今天我们来研究一下火山安卓的源代码,火山安卓允许我们以本地化编程(中文代码编程)的方式来撰写安卓app,那么在生成实际要安装到安卓app的时候,它是如何进行编译处理的呢。让我们今天来一起探究一下。首先我们编写一个app内容,这个app由编辑框和按钮组成的窗口,我们要实现的是点击该按钮,就会弹出一个信息提示框,而这个信息提示框提示的内容就与编辑框中的内容一致。实现的效果类似这样:这很好实现,我就不贴
转载 2023-12-28 11:34:43
34阅读
关于java对象的大小测量,网上有很多例子,大多数是申请一个对象后开始做GC,后对比前后的大小,不过这样,虽然说这样测量对象的大小是可行的,不过未必是完全准确的,因为过程中包含对象本身的开销,也许你运气好,正好能碰上,差不多,不过这种测试往往显得十分的笨重,因为要写一堆代码才能测试一点点东西,而且只能在本地测试玩玩,要真正测试实际的系统的对象大小这样可就不行了,本文说说java一些比较偏底层的知识
转载 2023-09-22 14:53:55
58阅读
VM进程状态工具 - 列出目标系统上已检测的HotSpot Java虚拟机进程信息。可直接在装有java运行环境的Windows 或者 Linux机器上使用命令行执行jps命令。一个典型的应用场景,例如你不知道这台机器上运行的java程序所在的位置,或者不了解它启动时的一些参数设置,便可使用jps命令查看。语法:jps [ options ] [ hostid ]option可选参数:-q : 输
转载 2023-06-28 15:53:34
142阅读
GC算法主要有以下三种方法(都是以GC Roots可达性为依据,引用计数算法实现简单,但由于存在循环引用问题,故已不采用,详见:Java GC(概述))(1).复制收集算法针对Young区,依次扫描这个区的所有可达对象(如何确定可达对象,请参考前一节),扫描只扫描GC维护的一张对象关系有向图(以下称为可达对象链),只要在这个图上的,就将这个对象复制到另一个区域(实现这种算法需要堆内存保留一个与Yo
转载 2023-08-23 18:12:08
123阅读
一、概述 jstack是jdk自带的线程堆栈分析工具,使用该命令可以查看或导出 java 应用程序中线程堆栈信息。jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。 线程出现停顿的时候通过jstack来查看各个线程的调用堆
转载 2023-08-12 20:38:12
86阅读
# 查看java堆大小查看 ## 引言 在Java应用程序中,Java堆是用于存储对象实例的内存区域。了解Java堆的大小可以帮助我们优化内存使用和调优应用程序性能。本文将介绍如何查看Java堆的大小。 ## 流程 下面是查看Java堆大小的流程: | 步骤 | 描述 | | --- | --- | | 步骤1 | 打开命令行终端 | | 步骤2 | 进入Java应用程序的目录 | | 步骤
原创 2023-09-30 11:10:44
51阅读
JAVA爬取网站查询网络IP所在地网络中我们上网都是一个ip地址,在获取对象网络ip的时候,如果想查询他所在网络的地址怎么搞呢?上代码1.写一个方法通过站长工具网站查询到你输入的ip的地址,需要用URL去爬取网站数据/**ip就是需要查询的网络ip地址,返回的就是一个html*/ public static String getUntil(String ip) { String str =
关键字: linux 查进程、杀进程、起进程 1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A"参数相
转载 2024-06-26 19:19:38
29阅读
Java Class10内部类首先整理类下的几大成员属性:方法:构造器:初始化块:内部类:public class A { private int age;//属性 public void method(int age){//方法 this.age=age; } public A(){//构造器 System.ou
柳kun有一种情况是装好java了,配置好java环境(在Linux里面比较复杂)了,但忘了路径了?!解决:先要申明一下which java是定位不到安装路径的。which java定位到的是java程序的执行路径。网上的资料都是人云亦云,完全不去思考。那么怎么定位到java的安装路径呢?下面我们来看看例子吧,如下所示:[root@localhost ~]# java -version 
package com.common.file; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.Inp
转载 2024-08-19 10:21:15
38阅读
目录1、查看jdk版本2、查看jdk安装目录3、配置jdk环境变量4、输入 i 进入编辑模式,到最后一行,添加一下代码,然后保存退出5、重新加载配置文件1、查看jdk版本java -version2、查看jdk安装目录# find / -name jre  或者使用java -verbose 最后一行显示路径3、配置jdk环境变量使用命令打开文件vim /etc/pr
转载 2023-06-09 22:33:46
223阅读
jps位于jdk的bin目录下,其作用是显示当前系统的java进程情况,及其id号。 jps相当于Solaris进程工具ps。不象”pgrep java”或”ps -ef grep java”,jps并不使用应用程序名来查找JVM实例。因此,它查找所有的Java应用程序,包括即使没有使用java执行体的那种(例如,定制的启动 器)。
转载 2023-06-01 17:32:13
277阅读
1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。2. ps 命令用于查看当前正在运行的进程。grep 是搜索例如: ps -ef | grep java表示查看所有进程里 CMD 是 java 的进程信息ps -aux | grep java-aux 显示所
转载 2023-06-27 11:00:36
173阅读
    在jdk的开发包中,除了大家熟知的java.exe和javac.exe外,还有一系列的辅助工具。这些辅助工具可以帮助开发人员很好地解决Java应用程序的一些疑难杂症。这些工具在jdk安装目录下的bin目录中。如图所示:查看进程命令-----jpsjps命令类似于linux下的ps命令,不同的在于它只列出系统中所有的java进程。jps命令格式jps [-q] [-mlv
转载 2023-06-01 13:55:27
380阅读
可以吗欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown
  • 1
  • 2
  • 3
  • 4
  • 5