加载中
百万连接,百亿吞吐量服务的JVM性能调优实战

转载占小狼博客 应用:shark-新美大移动端网络优化(每日接受移动端请求约150亿) 应用特点 : qps比较高,新生代增长飞快 用户的连接需要维持一段时间 单机需要维持海量连接,几十万的级别 以...

2018/09/19 15:12
1.6K
JVM值解读GC日志信息

GC日志解读 简单的案例配置参数如下 JAVA_OPTS=${JAVA_OPTS}" -Djava.rmi.server.hostname=172.16.11.117" JAVA_OPTS=${JAVA_OPTS}" -Dcom.sun.management.jmxremote.port=8899" JAVA_OPTS=...

2018/08/04 17:55
221
JVM参数OmitStackTraceInFastThrow导致的异常栈信息不见了

问题描述 某天收到生产环境error日志告警(对error.log监控,超过一定大小就会给开发人员发送告警短信)。但是tail查看最新的异常信息只有这些,好忧伤: ... ... java.lang.NullPointerEx...

2018/06/14 10:10
1.3K
OOM问题定位

一:堆内存溢出 Java创建的对象一般都是分配在堆中,如果是由于过期对象没能回收(内存泄漏)或者对象过多导致放不下(内存溢出),一般报错: Exception in thread \"main\" java.lang.Out...

2018/05/30 12:42
486
JVM问题定位及调优命令 jhat

JVM调优命令 jhat

2018/05/29 22:29
554
JVM占用VIRT虚拟内存高问题研究

1. 现象 最近发现线上机器 java 8 进程的 VIRT 虚拟内存使用达到了 11G+,如下图所示: 2. 不管用的 -Xmx 首先第一想到的当然使用 java 的 -Xmx 去限制堆的使用。但是无论怎样设置,都没有什...

2018/05/24 14:41
1.9K
Java JVM 参数 -Xms -Xmx -Xmn -Xss调优总结

Java JVM 参数 -Xms -Xmx -Xmn -Xss调优总结

JVM
2018/05/24 14:32
1.2K
CPU占用过高问题排查

工作中负责的有一个项目是使用iReport+JasperReport实现的一个打印系统。最近这个线上程序经常无响应,重启后恢复正常,但是时不时还是会出现类似的问题。 最后发现是JasperReport的一个问题...

JVM
2018/04/26 19:38
1.2K
ClassLoader隔离机制的应用

我们用maven管理项目,有时候在所难免会依赖同一jar包的不同版本里的类,多版本jar包同时存在的情况,这时可能会导致引用混乱的问题,这事我们就可以利用classloader的隔离机制来解决问题...

2018/03/24 18:21
337
URLClassLoader

URLClassLoader Java 原生JDK里面为ClassLoader提供了一个URLClassLoader实现类,通过UML图我们可以看出,它是ExtClassLoader和 AppClassLoader的父类,它功能强大,它既可以从本地文件系统来...

2018/03/24 15:13
274
自定义类加载器的编写,实现对加密class文件进行加载的过程

GitHub 我们都知道类加载器是采用双亲委派模型工作的,我们来自定义一个类加载器,来实现一个小的案例(Class文件的解密加载过程) 来深化对ClassLoader加载机制的理解 首先我们要编写一个解...

2018/03/24 12:36
374
静、动态绑定和JVM机制的分析

静、动态绑定和JVM机制的分析

JVM
2018/03/21 11:35
22
多态中成员变量或方法的访问

多态中成员变量或方法的访问

2018/03/21 11:27
9
多态在静态成员和静态方法之间的调用关系

多态在静态成员和静态方法之间的调用关系

2018/03/21 10:56
283
JVM ClassLoader Question and Answer

Java JVM中定义的类加载器有哪几种? 它们都加载哪些Jar包下的类? 1.Bootstrap ClassLoader(启动类加载器)负责加载 JAVA_HOME\lib 中且被虚拟机认可(按文件名识别,如rt.jar)的类。 2....

2018/03/19 11:10
15
JVM类加载机制详解

JVM类加载机制详解

2018/01/25 20:41
14
javac命令详解(上)

javac命令详解(上)

2017/12/02 18:45
54
关于两个jar包中存在包名和类名都完全相同的jar包冲突问题

关于两个jar包中存在包名和类名都完全相同的jar包冲突问题

2017/12/02 18:05
12
java.lang.OutOfMemoryError: unable to create new native thread

java.lang.OutOfMemoryError: unable to create new native thread无法创建本地线程分析

2017/11/25 16:56
207
Thread Dump线程死锁检测工具(JStack)的使用详解

Thread Dump线程死锁检测工具(JStack)的使用详解

JVM
2017/08/21 17:18
302

没有更多内容

加载失败,请刷新页面

返回顶部
顶部