Skip to content

Commit bd2e61c

Browse files
committed
Merge pull request braydie#2 from braydie/master
merge translation
2 parents 4fce139 + ec42048 commit bd2e61c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

zh/1-Beginner/Personal-Skills/05-How to Understand Performance Problems.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66

77
计算机系统的性能有很多个维度,很多资源会被消耗。第一种资源是“挂钟时间”,即执行程序的所有时间。记录“挂钟时间”是一件特别有价值的事情,因为它可以告诉我们一些图表工具表现不了的不可预知的情况。然而,这并不总是描绘了整幅图景。有时候有些东西只是花费了稍微多一点点时间,并且不会引爆什么问题,所以在你真实要处理的计算机环境中,多一些处理器时间可能会是更好的选择。相似的,内存,网络带宽,数据库或其他服务器访问,可能最后都比处理器时间要更加昂贵。
88

9-
竞争共享的资源被同步使用,可能导致死锁和线程饥饿,如果这是可预见的,最好有一种方式来合适地测量这种竞争。即使竞争不会发生,能够断言这种情况也是非常有帮助的
9+
竞争共享的资源被同步使用,可能导致死锁和互斥。死锁是由于不恰当的同步和请求资源导致线程执行能力的丧失。互斥是对于资源访问的不恰当安排。如果这是可以预料到的,最好在你的项目开始前就采取措施来地衡量线程争抢。即使线程争抢不会发生,对于有效维护它们也是很有帮助的
1010

1111
Next [如何修复性能问题](06-How to Fix Performance Problems.md)

0 commit comments

Comments
 (0)