E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
fgc
性能测试小案例分析
=======================监控发现的现象:tps抖动大log里的超时很多偶然有500错误接着,用jconsole看下内存(java的东东头一个想到内存),如下图发现内存使用不正常,
FGC
benpaobagzb
·
2015-08-28 22:00
一次内存溢出的填坑经历
大致情况是这样的:应用在启动后,过一段时间(这个时间不确定),内存忽然爆满,然后频繁的YGC,一会过后,老年代爆满,然后是频繁的
FGC
,最终撑爆内存,抛出OOM。重启应用后,还是这个过程。
MikanMu
·
2015-08-28 16:22
JVM
一次内存溢出的填坑经历
大致情况是这样的:应用在启动后,过一段时间(这个时间不确定),内存忽然爆满,然后频繁的YGC,一会过后,老年代爆满,然后是频繁的
FGC
,最终撑爆内存,抛出OOM。重启应用后,还是这个过程。
mhmyqn
·
2015-08-28 16:00
oom
内存溢出
Java问题排查(运维篇)
1:业务增加,导致
FGC
频繁发送,如果不知道如何查看
FGC
的话,可以参考之前写的:Jstat查看MinorGC和
FGC
使用详解,点击即可。这里不做重新复述。
ninetyhe
·
2015-08-20 10:55
JAVA进阶
Java问题排查(运维篇)
1:业务增加,导致
FGC
频繁发送,如果不知道如何查看
FGC
的话,可以参考之前写的:Jstat查看MinorGC和
FGC
使用详解,点击即可。这里不做重新复述。
ninetyhe
·
2015-08-20 10:55
JAVA进阶
从php代码分析php的GC(垃圾回收)机制
首先咱先看到例子,最简单不过的执行流程了:Example1:gc.php不用说%php-
fgc
.php输出结果非常明了:hy0kl%php-
fgc
.php Iamtest.好,下一个:Example2:
安安-Anan
·
2015-08-12 16:00
JVM调优总结 + jstat 分析
jstat-gccausepid1每格1毫秒输出结果jstat-gccausepid2000每格2秒输出结果不断的在屏幕打印出结果 S0 S1 E O P YGC YGCT
FGC
拓梦人
·
2015-07-28 01:00
JVM调优
jstat 显示结果的含义
段已使用空间的百分比O:Heap上的Oldspace段已使用空间的百分比P:Permspace已使用空间的百分比YGC:从程序启动到采样时发生YoungGC的次数YGCT:YoungGC所用的时间(单位秒)
FGC
DoSelf
·
2015-07-02 11:00
linux环境mule JVM短生命周期对象性能调整
经过jstat-gcutiljvm进程号100010分析,发现
FGC
次数,较多。根据gc观察,O老生代,经过达到80%以上。而新生代surviors1,s2内存空间比较小。
wh0426
·
2015-05-12 15:00
jvm
内存溢出分析
linux环境mule JVM短生命周期对象性能调整
经过jstat -gcutil jvm进程号 1000 10分析,发现
FGC
次数,较多。 根据gc观察,O老生代,经过达到80% 以上。而新生代survior s1,s2内存空间比较小。
wh0426
·
2015-05-12 15:00
jvm
内存溢出分析
linux环境mule JVM短生命周期对象性能调整
经过jstat-gcutiljvm进程号100010分析,发现
FGC
次数,较多。根据gc观察,O老生代,经过达到80%以上。而新生代surviors1,s2内存空间比较小。
wh0426
·
2015-05-12 15:00
jvm
内存溢出分析
系统频繁Full gc问题分析及解决办法
一、场景描述上周开始系统在业务高峰期一直收到Fullgc报警,监控显示
fgc
频繁,下图是监控图,左边红框是优化前效果,右边是优化后,优化后
fgc
基本为0二、原因查找1.查看gc日志,发现old区
fgc
后大小没有变化
Eric
·
2015-04-19 03:00
jvm
GC
转:reduce端缓存数据过多出现
FGC
,导致reduce生成的数据无法写到hdfs
转这个目的,是因为该贴子中调优思路不错,值得学习 搜索推荐有一个job,1000多个map,200个reduce,运行到最后只剩一个reduce(10.39.6.130上)的时候,出现以下异常,导致job失败: 2014-12-04 15:49:04,297 INFO [main]&n
1114926882
·
2015-02-14 02:00
reduce
性能测试小案例分析
=======================监控发现的现象:tps抖动大log里的超时很多偶然有500错误接着,用jconsole看下内存(java的东东头一个想到内存),如下图发现内存使用不正常,
FGC
xqtesting
·
2015-01-19 09:16
java
技术
技巧
监控
性能测试小案例分析
=======================监控发现的现象:tps抖动大log里的超时很多偶然有500错误接着,用jconsole看下内存(java的东东头一个想到内存),如下图发现内存使用不正常,
FGC
xqtesting
·
2015-01-19 09:16
java
技术
技巧
监控
性能测试小案例分析
=======================监控发现的现象:tps抖动大log里的超时很多偶然有500错误接着,用jconsole看下内存(java的东东头一个想到内存),如下图发现内存使用不正常,
FGC
小强测试
·
2015-01-19 09:16
java
技术
监控
性能测试LR
&
Jmeter
JVM优化
在游戏服务器优化中(java语言),JVM参数调优也是一项重要指标,如果VM参数设置不当,很容易造成
FGC
,导致服务器停顿,暂停工作。
fsplove520
·
2014-10-15 10:00
jvm
linux java 常用监控命令
YGC:YoungGC次数,YGCT:YoungGC总时间
FGC
:FullGC
labreeze
·
2014-09-14 21:00
linux
linux java 常用监控命令
YGC:YoungGC次数,YGCT:YoungGC总时间
FGC
:FullGC
labreeze
·
2014-09-14 21:00
linux
大量数据更新导致
fgc
频繁引起jvm服务暂停。
线上跑的几台服务器突然出现大量
fgc
,由于在
fgc
过程的stoptheworld太久,引起其它应用访问该服务器上的接口大量超时。(发生超时的时间点和
fgc
时间点一致)先进行初步的优化。
axman
·
2014-07-11 10:06
手记
故障分析
JVM内存溢出深度分析
今天,发现游戏逻辑服务器内存溢出问题,每隔一定时间就生成java_pidxxxxxx.hprof,基本1G内存分配不够用了,导致
FGC
频繁发生。
jiangguilong2000
·
2014-06-18 19:00
JVM内存溢出深度分析分析
今天,发现游戏逻辑服务器内存溢出问题,每隔一定时间就生成java_pidxxxxxx.hprof,基本1G内存分配不够用了,导致
FGC
频繁发生。
jiangguilong2000
·
2014-06-18 14:00
jvm
内存
溢出
jstat的使用常见使用
[root@ssss logs]# jstat -gcutil 32205 1000 300 S0 S1 E O P YGC YGCT
FGC
FGCT GCT 0.00 1.46 26.54 4.61
lemon_1227
·
2014-05-22 09:00
jstat
常见性能瓶颈调优总结之JVM1小时1次CMS
FGC
调优
常见性能瓶颈调优总结之JVM1小时1次CMSFGC调优2年前写的一篇总结文章,在过去做性能测试过程中经常看到1小时1次
FGC
问题,该问题在高并发情况下对性能产生很大的波动不可小看,也许一个小小的调优可以给性能带来很大的改善
qileilove
·
2014-02-28 10:00
使用MAT进行dump core分析
问题线上某一台机器出现异常.接口调用的rt达到了万级别..基本可以判断这个机器已经挂了.进而分析该机器一直在
fgc
.然后马上dump内存,进而进行分析(中间一些异常的gc日志没有截图).之前学习的jvm
chenjingbo009
·
2014-01-16 18:08
使用MAT进行dump core分析
问题 线上某一台机器出现异常.接口调用的rt达到了万级别..基本可以判断这个机器已经挂了.进而分析该机器一直在
fgc
.然后马上dump内存,进而进行分析(中间一些异常的gc日志没有截图).之前学习的jvm
chenjingbo
·
2014-01-16 18:00
core
在JVM发生
FGC
前后dump内存
[size=medium]一.需求[/size][size=small]有时候web应用经常会发生
FGC
,我们想知道
FGC
把那些对象给回收了,思路很简单就是看看
FGC
之前内存中有那些实例,
FGC
之后内存中又有那些实例
yangbolin890826
·
2013-11-23 19:52
JVM
在JVM发生
FGC
前后dump内存
一.需求 有时候web应用经常会发生
FGC
,我们想知道
FGC
把那些对象给回收了,思路很简单就是看看
FGC
之前内存中有那些实例,
FGC
之后内存中又有那些实例,通过前后的比较,我们就能很容易知道
FGC
bolinyang
·
2013-11-23 19:00
jvm
在JVM发生
FGC
前后dump内存
一.需求有时候web应用经常会发生
FGC
,我们想知道
FGC
把那些对象给回收了,思路很简单就是看看
FGC
之前内存中有那些实例,
FGC
之后内存中又有那些实例,通过前后的比较,我们就能很容易知道
FGC
回收了那些实例
bolinyang
·
2013-11-23 11:00
jvm
dump
fgc
JVM参数配置的线上教训
原来规则处理业务五十台服务器经常大量
fgc
,load飙高,我修改了jvm配置后,五十台服务器十多天没有任何异常,双十一中轻闲度过。 可是今天突然又有一台大量
fgc
,load飙高。
·
2013-11-14 19:00
jvm参数
深入理解JVM
网站运营相关带着问题去学习,jvm分析1234567[root@localhost~]#jstat-gcutil34612000S0 S1 E O P YGC YGCT
FGC
lantian0802
·
2013-07-22 20:00
hbase的缺陷
因为hbase必须使用很大的内存,因此ygc和
fgc
的问题很麻烦。
fgc
可能长达数秒钟,也就是说用hbase的系统可能会有数秒钟不可用。这影响了hbase在线上的部署使用。
wwwsq
·
2013-04-09 10:00
hbase
《java performance》翻译 第七章jvm调优:堆内存设置
常驻内存大小是指应用在稳定运行状态需要使用的堆大小,另外一个角度来理解的话,可以认为是jvm在经历过一次
fgc
之后的内存占用大小。首先要确定在你的部署
e5945
·
2013-03-06 22:31
performance
《java performance》翻译 第七章jvm调优:堆内存设置
常驻内存大小是指应用在稳定运行状态需要使用的堆大小,另外一个角度来理解的话,可以认为是jvm在经历过一次
fgc
之后的内存占用大小。 首先要确
e5945
·
2013-03-06 22:00
java
满篇的fullgc
用jstat –gcutil PID查了一下,发现确实
fgc
的count是ygc的4倍。为什么都跑到老年代了。然后看了tomcat启动设置,发现不知一哥们把xmn配成了256m。
ldd600
·
2013-01-14 17:00
GC
深入理解JVM—性能监控工具
其中JVM监控数据包括:堆和非堆内存使用,内存分配使用,GC数据(
FGC
和YGC次数,时间)等。那么如何获得JVM监控信息呢?Aanswer: 软件
cuidiwhere
·
2012-12-08 19:00
《java performance》读书笔记之 jvm 垃圾回收
基于这两点,hotspotvm设计了minorgc和
fgc
两类分别正对上述两种情况的垃圾回收方式。HotSpot虚拟机把堆内存划分为几个物理块:年轻代、年老代、永久代。
e5945
·
2012-08-12 08:07
java
jvm
performance
性能
《java performance》读书笔记之 jvm 垃圾回收
基于这两点,hotspotvm设计了minorgc和
fgc
两类分别正对上述两种情况的垃圾回收方式。HotSpot虚拟机把堆内存划分为几个物理块:年轻代、年老代、永久代。
e5945
·
2012-08-12 08:00
hbase入库过程中JVM 新生代大小配置试验
在大规模写入数据的试验中,我们分别将每个Regionserver的新生代内存配置为不同大小(总大小为32GB),入库一段时间后,通过jstat命令查看每台机器的三个运行状态,YGC,
FGC
,GCT,绘制出以
viproc
·
2012-07-19 14:00
定义一个大对象,直接放入OLD区(对象占用的对内存占总的设置的内存一半以上),容易发生
FGC
publicclassGcDemo{privatestaticListlist=newArrayList();publicstaticvoidmain(String[]args)throwsException{Thread.sleep(10000*2);happenMinorGC(111);}privatestaticvoidhappenMinorGC(inthappenMinorGCIndex)
qingchun1987_303
·
2012-03-21 10:40
Java基础学习
性能问题的查找
1、发现问题1)、使用w命令查看CPU的Load情况,Load越高说明问题越严重;2)、使用jstat查看
FGC
发生的频率及
FGC
所花费的时间,
FGC
发生的频率越快、花费的时间越高,问题越严重;2、导出数据
冯立彬
·
2012-01-10 17:43
JAVA學習
性能问题的查找
1、发现问题1)、使用w命令查看CPU的Load情况,Load越高说明问题越严重;2)、使用jstat查看
FGC
发生的频率及
FGC
所花费的时间,
FGC
发生的频率越快、花费的时间越高,问题越严重;2、导出数据
fenglibing
·
2012-01-10 17:00
eclipse
cms
数据分析
优化
velocity
less
FGC
2012
JournalSpecialIssuesDistinguishedselectedpapersacceptedandpresentedinFGC2012,afterfurtherextensionandrevisions,willbepublishedinspecialissuesofthefollowingprestigiousSCI-IndexedJournals:-FutureGenerat
iwebcode
·
2011-12-21 19:00
2012
hbase入库过程中JVM 新生代大小配置试验
在大规模写入数据的试验中,我们分别将每个Regionserver的新生代内存配置为不同大小(总大小为32GB),入库一段时间后,通过jstat命令查看每台机器的三个运行状态,YGC,
FGC
,G
kirayuan
·
2011-12-07 15:00
jvm
hbase
图形
两个OOM Cases排查过程的分享
分享一下两个OOMCases的查找过程,一个应用是NativeOOM;另外一个应用其实没有OOM,只是每隔一段时间就会出现频繁
FGC
的现象,OOM的查找已经具备了不错的工具,但有些时候还是会出现很难查的现象
zyj8170
·
2011-11-30 15:00
ClassLoader
脚本
filter
HashMap
Class
import
iPhone 4.3.3 重刷 4.3.3 固件教程 及 一键越狱
官方的下载地址是:http://appldnld.apple.com/iPhone4/041-1011.20110503.q7
fGc
/i
DavidHsing
·
2011-11-20 07:00
ios
service
iPhone
System
手机
Safari
转:JVM监控简介及原理
JVM目前采集的数据包括:堆和非堆内存使用,内存分代使用,GC数据(
FGC
和YGC次数,时间),线程-线程数统计,死锁线程检查。 JVM info 统计-JVM参数配置,class加
brighter
·
2011-11-01 10:00
jvm
为何在使用CMS gc算法时会出现连续两次full gc
jstat -gcutil pid 1000观察到的情况,段时间内连续两次full gc S0 S1 E O P YGC YGCT
FGC
javaG
·
2011-09-01 11:00
jvm
为何在使用CMS gc算法时会出现连续两次full gc
jstat -gcutil pid 1000观察到的情况,段时间内连续两次full gc S0 S1 E O P YGC YGCT
FGC
javaG
·
2011-09-01 11:00
jvm
回顾生产者/消费者问题下产生的java多线程(一)
频繁
FGC
?一时间猜测纷纭。。。。蛛丝马迹:1)利用java自带的工具JVisualVM,观察下线程,看到了两个活动的线程,这不是Uxx的某task么?
my_lovely_photo
·
2011-08-24 12:02
多线程
并发
职场
休闲
队列柱塞式
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他