Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Report ¶
func Report(name string, point ProfilePoint)
Report reports a ProfilePoint with given name.
Types ¶
type ProfilePoint ¶
type ProfilePoint struct {
*utils.ElapsedTimer
}
A ProfilePoint is a profile time point.
func Start ¶
func Start() ProfilePoint
Start starts a Profiler, and returns a start profiling point.
type Profiler ¶
type Profiler interface { Start() ProfilePoint Report(name string, point ProfilePoint) }
A Profiler interface represents a profiler that used to report profile points.
Click to show internal directories.
Click to hide internal directories.