腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
码上修行
厚积薄发
专栏成员
举报
135
文章
256649
阅读量
30
订阅数
订阅专栏
申请加入专栏
全部文章(135)
数据库(28)
sql(28)
编程算法(22)
spring(18)
分布式(16)
java(15)
网络安全(15)
云数据库 Redis(14)
jvm(14)
微服务(14)
http(13)
https(13)
kafka(13)
云数据库 SQL Server(12)
spring boot(11)
html(10)
缓存(8)
zookeeper(8)
jdbc(7)
node.js(6)
压力测试(6)
api(5)
消息队列 CMQ 版(5)
容器(5)
rabbitmq(5)
javascript(4)
vue.js(4)
css(4)
网站(4)
面向对象编程(4)
dubbo(4)
php(3)
打包(3)
jar(3)
apache(3)
腾讯云测试服务(3)
企业(3)
hashmap(3)
spring cloud(3)
负载均衡(2)
数据挖掘(2)
python(2)
servlet(2)
xml(2)
json(2)
ide(2)
linux(2)
负载均衡缓存(2)
nginx(2)
文件存储(2)
运维(2)
jdk(2)
mybatis(2)
tcp/ip(2)
jenkins(2)
socket编程(2)
数据处理(2)
数据结构(2)
Elasticsearch Service(2)
gis(2)
min(2)
机器学习(1)
mac os(1)
lua(1)
ajax(1)
oracle(1)
nosql(1)
memcached(1)
mvc(1)
eclipse(1)
git(1)
github(1)
tomcat(1)
analyzer(1)
windows server(1)
容器镜像服务(1)
神经网络(1)
日志服务(1)
数据备份(1)
日志数据(1)
电商(1)
出行(1)
eslint(1)
serverless(1)
存储(1)
游戏(1)
黑客(1)
爬虫(1)
shell(1)
numpy(1)
sql server(1)
grep(1)
aop(1)
rpc(1)
ntp(1)
大数据(1)
安全(1)
数据可视化(1)
安全漏洞(1)
系统架构(1)
任务调度(1)
double(1)
elasticsearch(1)
error(1)
layer(1)
map(1)
matrix(1)
max(1)
network(1)
null(1)
poi(1)
rocketmq(1)
set(1)
stl(1)
sum(1)
tm(1)
treemap(1)
源码分析(1)
数据建模(1)
搜索文章
搜索
搜索
关闭
记一次生产频繁出现 Full GC 的 GC日志图文详解
jvm
企业
java
相信大家都了解 jps、jmap、jstack 等常用 java 堆栈输出命令,有过 dump、gc 分析的经验,面试中会经常被问到有关 JVM 问题,比如你是否了解你的程序在生产环境的基础配置,堆内存、栈内存怎么设置的,又是怎么估算的大小,或是垃圾回收器及回收垃圾算法的最佳使用策略。作为项目的核心开发人员,别把这些事当成是架构师要干的活,因为代码可是你一行一行码出来的,没人比你更清楚,你得负责从程序开发、黑白盒测试、项目验收、部署上线、集成交付、运维监控、用户体验等环节。越大的企业,项目模块分配的越细,这也并不代表你不需要了解整体系统的性能,其中任何一个环节出问题,都可能导致系统无法正常运行。
IT技术小咖
2019-12-11
8.1K
0
置顶
从 Java 代码如何运行聊到 JVM 和对象的创建-分配-定位-布局-垃圾回收
java
jvm
概括一下:程序员小张编写好的 Java 源代码文件经过 Java 编译器编译成字节码文件后,通过类加载器加载到内存中,才能被实例化,然后到 Java 虚拟机中解释执行,最后通过操作系统操作 CPU 执行获取结果。
IT技术小咖
2020-03-09
2.8K
0
置顶
[三步法] 可视化分析定位线上 JVM 问题
java
jvm
数据可视化
前提是线上 JVM 配置了以下参数: [题外话:JDK 版本 1.6,现在大部分互联网企业应用系统应该是 1.8 以上了吧 ]
IT技术小咖
2020-04-02
2.8K
0
置顶
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解
java
jvm
JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。
IT技术小咖
2019-11-25
1.4K
0
ClassLoader的分类及加载顺序
jvm
jar
缓存
用户自定义类加载器:sun提供的ClassLoader是可以被继承的,允许用户自己实现类加载器
IT技术小咖
2019-11-24
1.9K
0
JVM故障分析及性能优化实战(VII)——使用MAT的Histogram和Dominator Tree定位溢出源
java
jvm
上一篇文章概括的介绍了JVM Heap Dump文件生成的方式以及内存分析工具MAT的概要功能,今天讲解如何使用MAT的Histogram和Dominator Tree两个视图,定位到内存溢出源。
IT技术小咖
2019-10-08
1.7K
0
JVM故障分析及性能优化实战(V)——常见的Thread Dump日志案例分析
jvm
我们在上篇文章中详细描述了Thread Dump中Native Thread和JVM Thread线程的各种状态及描述,今天总结分析的一些原则,并详细列举一些案例进行说明。
IT技术小咖
2019-09-29
3.5K
0
JVM故障分析及性能优化实战(IV)——jstack生成的Thread Dump日志线程状态
编程算法
jvm
前面文章中只分析了Thread Dump日志文件的结构,今天针对日志文件中 Java EE middleware, third party & custom application Threads 部分线程的状态进行详细的分析。
IT技术小咖
2019-09-29
2K
0
JVM故障分析及性能优化实战(VI)——JVM Heap Dump(堆转储文件)的生成和MAT的使用
jvm
analyzer
eclipse
ide
https
正如Thread Dump文件记录了当时JVM中线程运行的情况一样,Heap Dump记录了JVM中堆内存运行的情况。 可以通过以下几种方式生成Heap Dump文件:
IT技术小咖
2019-09-29
3.6K
0
JVM故障分析及性能优化实战(III)——jstat命令的使用及VM Thread分析
jvm
html
前面提到了一个使用jstack的shell脚本,通过命令可以很快地定位到指定线程对应的堆栈信息。
IT技术小咖
2019-09-26
1.7K
0
JVM故障分析及性能优化实战(II)——jstack生成的Thread Dump日志结构解析
jvm
hashmap
java
企业
上一篇文章讲述了如何使用jstack生成日志文件,这篇文章首先对Thread Dump日志文件的结构进行分析。
IT技术小咖
2019-09-26
2.2K
0
JVM故障分析及性能优化实战(I)——使用jstack定位线程堆栈信息
jvm
shell
grep
前一段时间上线的系统升级之后,出现了严重的高CPU的问题,于是开始了一系列的优化处理之中,现在将这个过程做成一个系列的文章。
IT技术小咖
2019-09-25
1.7K
0
内存泄漏 - 从Class类加载器说起
jvm
spring
spring boot
servlet
面向对象编程
某公司技术人员针对企业应用系统12月10日内存溢出事件进行了广泛的技术探讨,并得到了一些建设性的建议和结论。
IT技术小咖
2019-09-24
2.8K
0
【干货】JVM 优化、内存泄露排查、gc.log 分析方法等
http
https
网络安全
jvm
html
本文讲解了 JVM 的内存划分和分配策略,并以截图和脚本展示常用可视化和命令行工具的使用方法,完整演示了 JVM 优化、内存泄露排查、gc.log 分析方法等。
IT技术小咖
2019-06-26
5.5K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档