认清性能问题

原创
2016/11/05 23:24
阅读数 56

读后感:

1.知道一个东西很重要,但是知道如何向别人解释清楚这个东西更重要;否则你将无法证明你的技巧;


2.性能的指标:响应时间和吞吐量。这两个指标并不是简单的指数关系,而是需要在特定的情况下一起测试;


3.信任是很脆弱的,你做了很多事情才去的信任,但可能只是因为一次粗心大意的错误就会摧毁它;


4.一致性原则:当大家都很舒服除了你以外,那么你首先确保你影响的东西是否正常;否则你可能去搞乱一些全局的东西导致的每一个人都受影响;


5.性能的优化很大一部分居中在数据I/O部分,除了要尽量想办法减少各种I/O操作外,使用数据库预编译语句将很好的提升性能;


6.负载:是并发任务执行时引发的资源竞争。负载上升系统变慢的原有有两个:列队延时和相关性延时;处于系统资源最有资源利用率的值叫拐点,就是响应时间除以资源利用率的最小值;


7.测试:测试你应该测的,而不是容易测(替代指标)的;额外的性能测试代码,不能过度的降低系统的性能,但又得同时为系统性能的提升提供很好的数据指标。
 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部