Explorar o código

(#67) Attempt to build on AppEngine

Richard Crowley %!s(int64=11) %!d(string=hai) anos
pai
achega
6673455b11
Modificáronse 3 ficheiros con 17 adicións e 1 borrados
  1. 1 1
      runtime.go
  2. 9 0
      runtime_cgo.go
  3. 7 0
      runtime_no_cgo.go

+ 1 - 1
runtime.go

@@ -119,7 +119,7 @@ func CaptureRuntimeMemStatsOnce(r Registry) {
 	runtimeMetrics.MemStats.StackSys.Update(int64(memStats.StackSys))
 	runtimeMetrics.MemStats.Sys.Update(int64(memStats.Sys))
 	runtimeMetrics.MemStats.TotalAlloc.Update(int64(memStats.TotalAlloc))
-	runtimeMetrics.NumCgoCall.Update(int64(runtime.NumCgoCall()))
+	runtimeMetrics.NumCgoCall.Update(numCgoCall())
 	runtimeMetrics.NumGoroutine.Update(int64(runtime.NumGoroutine()))
 }
 

+ 9 - 0
runtime_cgo.go

@@ -0,0 +1,9 @@
+// +build cgo
+
+package metrics
+
+import "runtime"
+
+func numCgoCall() int64 {
+	return runtime.NumCgoCall()
+}

+ 7 - 0
runtime_no_cgo.go

@@ -0,0 +1,7 @@
+// +build !cgo
+
+package metrics
+
+func numCgoCall() int64 {
+	return 0
+}