Merge pull request #38510 from ZYecho/tune-code

fix: simplify code logic
This commit is contained in:
Tibor Vass
2019-03-21 13:56:02 -07:00
committed by GitHub

View File

@@ -33,7 +33,6 @@ const nanoSecondsPerSecond = 1e9
// provided. See `man 5 proc` for details on specific field
// information.
func (s *Collector) getSystemCPUUsage() (uint64, error) {
var line string
f, err := os.Open("/proc/stat")
if err != nil {
return 0, err
@@ -43,9 +42,9 @@ func (s *Collector) getSystemCPUUsage() (uint64, error) {
f.Close()
}()
s.bufReader.Reset(f)
err = nil
for err == nil {
line, err = s.bufReader.ReadString('\n')
for {
line, err := s.bufReader.ReadString('\n')
if err != nil {
break
}