
java虚拟机
文章平均质量分 73
chenshiying007
关注大数据相关技术和软件架构
展开
-
Java开发必须掌握的线上问题排查命令
转载:https://zhuanlan.zhihu.com/p/91232149作为一个合格的开发人员,不仅要能写得一手还代码,还有一项很重要的技能就是排查问题。这里提到的排查问题不仅仅是在coding的过程中debug等,还包括的就是线上问题的排查。由于在生产环境中,一般没办法debug(其实有些问题,debug也白扯。。。),所以我们需要借助一些常用命令来查看运行时的具体情况,这些运行时信息包括但不限于运行日志、异常堆栈、堆使用情况、GC情况、JVM参数情况、线程情况等。给一个系统定..转载 2021-05-10 20:14:59 · 258 阅读 · 0 评论 -
JVM 命令简介
jps、jinfo、jstat、jstack、jmap、jconsole等命令简介转载:https://blog.youkuaiyun.com/caihaijiang/article/details/6084325JDK提供了几个很实用的工具,如下:jinfo:观察运行中的java程序的运行环境参数:参数包括Java System属性和JVM命令行参数,java class path等信息。命令格式:jinfo 进程pidjps:用来显示本地的java进程,可以查看本地运行着几个java程序,并显示.转载 2021-05-10 20:00:24 · 169 阅读 · 0 评论 -
如何快速分析出现性能问题的Linux服务器
转载https://www.cnblogs.com/wipan/p/9461005.html下面工具的屏幕输出结果都来自这个出现问题的系统。# 系统负载概览uptime# 系统日志dmesg | tail# CPUvmstat 1mpstat -P ALL 1pidstat 1# Diskiostat -xz 1# 内存free -m# 网络sar -n DEV 1sar -n TCP,ETCP 1# 系统概览top上面的工具都基于内核提供给用户.转载 2021-05-10 19:34:42 · 1080 阅读 · 0 评论 -
jvm内存运行机制以及参数配置
jvm内存运行机制以及参数配置更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)方法区 Method堆Heap虚拟机栈 Virtual Machine Stack本地方法堆栈 Native Method Stack程序计数器 Program Counter Re...原创 2018-03-07 11:43:54 · 820 阅读 · 0 评论 -
虚拟机类加载机制
虚拟机类加载机制虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制加载验证准备解析初始化使用卸载类的加载过程除了解析过程,其他过程基本按部就班执行。这是因为java语言的运行时绑定更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实...原创 2018-03-07 15:21:37 · 621 阅读 · 0 评论 -
详解GC
详解GC收集算法更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)一、引用计数算法给对象中添加一个引用计数器、每当有一个地方引用它时、计数器值就加1;当引用失效时,计数器就减1;任何计数器为0的对象就是不可能再被使用的。二、可达性分析算法判断一个对象是否可以被垃...原创 2018-03-07 17:22:24 · 3668 阅读 · 0 评论 -
java程序启动参数设置优化_分代收集算法
java程序启动参数设置优化更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)young generation 年轻代tenured generation老年代permanet generation持久代一个E区,两个S区 简称(S1 S2)或简称(s from...原创 2018-03-07 22:08:30 · 2284 阅读 · 0 评论