性能问题的处理流程发现/重现问题利用工具剖析形成假设改进代码和设计在以上的四个步骤中循环反复,直到问题解决。Profile!不要猜!性能优化的主要策略:不要做无用功:不要在启动时花几百ms来做logging,不要为同样的数据做多次查询试图重用:对于创建过程昂贵的对象,要重用而..
分类:
其他好文 时间:
2014-09-07 18:39:06
阅读次数:
237
题目链接:http://acm.hdu.edu.cn/search.php?field=problem&key=2013 ACM-ICPC南京赛区全国邀请赛——题目重现&source=1&searchmode=source
A(HDU4586)
Play the Dice
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 6553...
分类:
其他好文 时间:
2014-08-31 11:59:21
阅读次数:
383
问题描述:一个背包可承重W,现有n件东西,东西 i 的价值为 vi,重量为wi。现在从这n件东西中拿出几件装到背包中,问可获得的最大价值?举例:W = 3, n = 3;东西的价值vi wi3 44 55 6DP的解法:先从递归的角度理解这个问题,然后在贴上非递归的模板。现在为东西编号:0 ...
分类:
其他好文 时间:
2014-08-29 00:01:16
阅读次数:
251
1. My Heart Will Go On - Celine Dion - 电影《泰坦尼克号》主题曲推荐理由:重温席琳·迪翁的天籁之声,重现杰克和罗丝的昨日爱情。电影海报:电影剧情:1912年4月15日,载着1316号乘客和891名船员的豪华巨轮“泰坦尼克号”与冰山相撞而沉没,这场海难被认为是20...
分类:
其他好文 时间:
2014-08-26 17:17:26
阅读次数:
205
一、前言今天要介绍的命名冲突并不是系统内部的命名冲突,而是系统与浏览器插件之间的命名冲突。二、现象描述:通过查看运维同事上传到工单中的图片可得出这样的结论:用户页面无法加载JS、CSS,但是HTML可以成功解析。三、故障分析过程,试图重现故障:(1)、由于HTML可以成功解析,排除网络原因。(2)、...
分类:
其他好文 时间:
2014-08-23 08:49:00
阅读次数:
201
题目描述DescriptionA 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入描述Input Description第一行有两个用一个空格隔...
分类:
其他好文 时间:
2014-08-22 20:57:29
阅读次数:
249
压力测试tps性能下降问题解决方案
背景
测力测试时反映tps一直下滑的问题,为了重现该问题,开发一个简单交易进行测试,测试代码如下
录制该交易脚本,并放在LoadRunner11中进行测试,场景为10个用户同时启动并持续的跑。可以看到1分钟之后tps开始下降,并在后期持续下降。
此时分析服务端日志、javacore、heapdump、gc等,并未发现异常现象。修改服务...
分类:
其他好文 时间:
2014-08-21 21:17:14
阅读次数:
558
BUG:Android 4.0+微信4.5.1 会导致打开的网页文字非常小重现机型 galaxy s3, 三儿子 iOS6 下改变字号,JS获取的高度还是原始字号的高度 ios微信webview里 iframe 里的 input ,双击之后出不了菜单,导致无法输入 android 2.3+4.5.....
分类:
微信 时间:
2014-08-20 12:25:52
阅读次数:
799
log4j-over-slf4j和slf4j-log4j12是跟java日志系统相关的两个jar包,当它们同时出现在classpath下时,就可能会引起堆栈溢出异常。
先大致梳理了一下现有Java日志体系接口,然后仔细分析了这种异常出现的原因,最后重现异常并展示了详细的调用过程。...
分类:
其他好文 时间:
2014-08-17 13:05:42
阅读次数:
467
C/C++ 中头文件相互包含引发的问题
今天下午遇到一个头文件相互包含而导致的编译问题,花了我不少时间去调试没找到问题,最后晚上跟师兄讨论不少时间,突然有所顿悟!
问题重现
我把问题脱离于项目简单描述一下:我写了一个函数 bool func(ClassA* CA) 需要加到项目中,我就把这个函数的声明放到 head1.h 中,函数参数类型 ClassA 定义在另一个头文件 hea...
分类:
编程语言 时间:
2014-08-16 01:03:49
阅读次数:
256