- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 用 PGO 对C++程序执行性能进行优化
”I just tried out PGO (profile-guided optimization) on my program using GCC 4.3 on Linux. The result was quite amazing. Sped up my program (a chess engine, 100% CPU) by almost 18%-20% (repeated a few times)“
2016-08-16 17:59:07 3997 2
原创 为什么事务日志磁盘和错误日志磁盘要分开?
这主要是为了异常情况考虑。假设系统进入某种异常状态,会大量打印错误日志,很快就把磁盘占满。此时事务尝试记录一些关键事件的日志就会失败。
2016-08-11 10:28:36 1039
原创 分布式系统测试的最难点
最难点在于:评价指标什么是对什么是错?什么是好什么是坏?最简答的例子:一个query大部分时候很快,偶尔由于系统负载高变慢,如何评价这个测试是好是坏?mysqltest、pquery 等测试工具选取了简单可以来的评价标准,使得其测试很容易标准化,很好做回归。系统稳定性、特殊场景下的功能测试,怎么静下心来定义测试效果评价标准,是非常非常重要的工作。
2016-08-05 17:04:50 6006
原创 JDBC 中 socketTimeout 的作用
如果我们把socketTimeout设置如下:socketTimeout=60000;这意味着60秒以服务器必须给客户端至少返回一些数据,以保持socket的活性。一般查询都不会有问题,即使是全表扫描这样的大查询,因为数据会流式地源源不断吐给客户端。但对于带有ORDER BY、DISTINCT、COUNT、SUM等方法的大查询,他们很可能60秒内还没有计算出结果,这时候客户端会检测到socket超时
2016-08-05 11:09:26 6236
同义词词林(扩展版)
2010-05-18
FASS简介-抗锯齿原理
2009-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人