github.com/GuanceCloud/cliutils@v1.1.21/pprofparser/domain/quantity/kind.go (about)

     1  package quantity
     2  
     3  var (
     4  	UnknownKind = &Kind{}
     5  	Count       = &Kind{}
     6  	Duration    = &Kind{}
     7  	Memory      = &Kind{}
     8  )
     9  
    10  func init() {
    11  	// avoid loop reference
    12  	UnknownKind.DefaultUnit = UnknownUnit
    13  	Count.DefaultUnit = CountUnit
    14  	Duration.DefaultUnit = MicroSecond
    15  	Memory.DefaultUnit = Byte
    16  }
    17  
    18  // Kind 度量类型,数量,时间,内存...
    19  type Kind struct {
    20  	DefaultUnit *Unit
    21  }