We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bb61b83 commit bf341d2Copy full SHA for bf341d2
fdw.go
@@ -13,6 +13,9 @@ import (
13
"fmt"
14
"io/ioutil"
15
"log"
16
+ "net"
17
+ "net/http"
18
+ "os"
19
"time"
20
"unsafe"
21
@@ -57,6 +60,18 @@ func init() {
57
60
log.Printf("[INFO] Version: v%s\n", version.FdwVersion.String())
58
61
log.Printf("[INFO] Log level: %s\n", level)
59
62
63
+ if _, found := os.LookupEnv("STEAMPIPE_FDW_PPROF"); found {
64
+ log.Printf("[INFO] PROFILING!!!!")
65
+ go func() {
66
+ listener, err := net.Listen("tcp", "localhost:0")
67
+ if err != nil {
68
+ log.Println(err)
69
+ return
70
+ }
71
+ log.Printf("[INFO] Check http://localhost:%d/debug/pprof/", listener.Addr().(*net.TCPAddr).Port)
72
+ log.Println(http.Serve(listener, nil))
73
+ }()
74
75
}
76
77
//export goFdwGetRelSize
0 commit comments