本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- nychen2000
- ajinn
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- mwhgJava
- silverend
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
如何使用ABAP异步RFC调用提升应用性能
采用如下report 研究asynchronous RFC call的性能提升:
PARAMETERS: num TYPE i OBLIGATORY DEFAULT 10.
DATA:ls_line TYPE zjerry1,
lv_start TYPE i,
lv_end TYPE i,
lv_taskid TYPE c L ...
深入理解Java虚拟机-如何利用VisualVM对高并发项目进行性能分析
前面在学习JVM的知识的时候,一般都需要利用相关参数进行分析,而分析一般都需要用到一些分析的工具,因为一般使用IDEA,而VisualVM对于IDEA也不错,所以就选择VisualVM来分析JVM性能,这篇文章就介绍一下如何利用VisualVM进行性能分析,以及在分析之前需要知道一些GC优化的原则,GC优化的目的,以及遇到问题时怎么去解决问题的方法。
1 为什么需要
开发大型 Java 应用程 ...
Java代码中可以优化性能的小细节
避免对boolean类型的判定
反例:
<figure class="highlight smalltalk"><table><tr>
<td class="gutter"><pre><span class="line">1</span><br> ...
某证券清算系统的一次性能调优
1. 场景
上线前,用户预估平均一天交易量约一万条,峰值约两万条。项目上线第一天,交易量有4万条。对于这4万条左右的交易信息的清算,花了一个多小时(清算时需要我们系统发指令给清算所,由清算所按照我们系统的指令进行清算,最后把结果通过MQ返回给我们)。用户提出以后交易的峰值可能达到一天5万条。
2. 任务
我们按照2倍的处理能力,定下一天10万条 ...
性能调优系列之一:工具及命令
性能调优系列之一:工具及命令
从今天开始,计划用一个月的时间来研究和规整性能调优专题,将研究的成果整理成文章,与大家分享,同时,为今后完善这一技术做准备:
下面介绍性能调优的第一篇:
性能调优的工具:Jmeter,top,jvisual,netstat,free
Java 性能监控和调优
原文地址:http://www.cnblogs.com/duanxz/p/6092997.html
Java 应用性能优化是一个老生常谈的话题,笔者根据个人经验,将 Java 性能优化分为 4 个层级:应用层、数据库层、框架层、JVM 层。通过介绍 Java 性能诊断工具和思路,给出搜狗商业平台的性能优化案例以供参考。
Java 应用性能优化是一个 ...
mysql性能调优1---innodb_flush_log_at_trx_commit
注:个人经验分享,转载请注明出处
优化配置文件my.ini文件中的配置
第一个重要指标:innodb_flush_log_at_trx_commit=2
可选值有0,1,2 mysql默认配置的是1
这里 ...
java CPU占用太高问题跟踪
1. top命令查看占用CPU最高的进程id
这里进程22514占用CPU最高。
2.top -p 22514命令,然后shift + h开启线程显示,查看哪个线程CPU占用最高。(需要等待几分钟等结果稳定后较准确)
线程22823占用cpu最高。
3.printf "%x\n" 22823命令获得线程id的十六进制数:5927
4.jst ...
Tomcat占用CPU高的分析办法
多线程编程,CPU占用很高,一般情况都是线程死循环,并且没有sleep,导致cpu高。
可以通过以下方法排查是哪一个线程占用高。
1,用top -H指令查看java进程的下哪个线程的CPU占用高
2. 把线程pid转换为16进制数,例如 pid=19269转换过来就是4b45
3. 使用top命令,查看java进程的pid,比如19403,随后用jstack命令,输出jav ...
解决CPU占用比较高的方法
多线程编程,CPU占用很高,一般情况都是线程死循环,并且没有sleep,导致cpu高。
可以通过以下方法排查是哪一个线程占用高。
<!--[if !supportLists]-->1. <!--[endif]-->1,用top -H指令查看java进程的下哪个线程的CPU占用高
2. 把线程pid转换为16进制数,例如 pid=19269转换过来就 ...