翻译一下:
当这段代码工作时,这个方法一少许问题:
它很难切换统计开头,因为你必须手工添加在 try/finally 块中的代码块到你期望进行性能计分的每个地方和每一个方法/构造函数去。性能分析的代码其实不应该是被分散到应用程序代码中,它使得你的应用程序代码臃肿和难以阅读,因为你必须把用于计时的那段代码包括在一个 try/finally 块中。如果你想再扩充这个功能来包括一个方法或失败计数甚至向一个成熟的报表机制中注册的这些统计数据的话,你必须再修改很多不同的文件。(这段文字在列举如果我们不使用 AOP,而使用以前传统的方法来对一些代码进行性能统计分析时会碰到什么难处和复杂性)。
metrics 是计量,作量化统计的。