本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
jvirualvm 监控 jvm应用
今天打开jvm本来想监控一下本机jvm应用的性能,突然发现一年前帮一个广告平台做性能优化的配置居然还能看到相关应用信息,该平台一天单表数据量大概500w左右,忙时上千万数据,采用mysql分库每天定期分表;很多时候我们要对这种高并发的应用都要进行实时监控,一方面可以监控性能差的程序,另一方面及时发现程序运行异常信息;
使用jmx监控,jvm配置如下:
-Dcom.sun. ...
记一次 java程序优化
优化原因
环境中部署两个程序:
web应用 tomcat 10G(webservice服务端,前端web服务)
java应用 5G(webservice客户端,socket客户端)
之前的设计思路是打算web应用作为前端不做业务处理,后端使用webservice做能力接入。
1天能力处理量大概在150W次到两百万次左右:
并发数量web端口 ...
Tomcat启动参数修改
CATALINA_OPTS="-server -Xms1024M -Xmx4096M -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:HeapDumpPath=$CATALINA_BASE/log/he ...
JBoss jvm优化和精简
若系统比较慢,打开页面需要数秒,则多半是JBoss jvm参数有问题,我们可加大下jvm参数。虚拟内存一般为物理内存的3/4,假设物理内存为4G,则我们可用如下配置:
JAVA_OPTS="-Xms3072m –Xmx3072m -Xminf0.4 -Xmaxf0.6 -Dsun.rmi.dgc.client.gcInterval=600000 -Dsun.rmi.dgc.server. ...
JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat(转载)
jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现hung ...