generateNewIdentifier()返回系统当前时间字符串,如"201307032019"
metrics system :度量系统,是用于计量某个事物的各个可测量属性的多个计量单元的集合。而在HADOOP中这个“事物”是指JVM。每一个JVM都有且仅有一个MetricsSystem的实例,就是DefaultMetricsSystem中的单例“INSTANCE”。而每一个JVM中都代表且仅代表着一个JAVA进程(可以是多线程)。
metrics system :度量系统,是用于计量某个事物的各个可测量属性的多个计量单元的集合。而在HADOOP中这个“事物”是指JVM。每一个JVM都有且仅有一个MetricsSystem的实例,就是DefaultMetricsSystem中的单例“INSTANCE”。而每一个JVM中都代表且仅代表着一个JAVA进程(可以是多线程)。
DefaultMetricsSystem.java中DefaultMetricsSystem是一个“枚举”类型,但其实这个“枚举”并非为了枚举某些值而定义,它仅仅是多种实现“单例singleton”的方法之一。DefaultMetricsSystem中的INSTANCE就代表了这个“单例”实体。
这是分析代码后初步的领悟,还需要进一步的分析和证实。