Closed
Description
What version of Go are you using (go version
)?
$ go version go version go1.14 linux/amd64
Does this issue reproduce with the latest release?
Yes
golang.org/x/tools/gopls v0.3.3
golang.org/x/tools/[email protected] h1:mTFqRDJQmpSsgDDWvbtGnSva1z9uX2XcDszSWa6DhBQ=
What operating system and processor architecture are you using (go env
)?
go env
Output
$ go env GO111MODULE="" GOARCH="amd64" GOBIN="" GOCACHE="/home/tuzi/.cache/go-build" GOENV="/home/tuzi/.config/go/env" GOEXE="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOINSECURE="" GONOPROXY="" GONOSUMDB="" GOOS="linux" GOPATH="/home/tuzi/go" GOPRIVATE="" GOPROXY="https://proxy.golang.org,direct" GOROOT="/usr/lib64/go/1.14" GOSUMDB="sum.golang.org" GOTMPDIR="" GOTOOLDIR="/usr/lib64/go/1.14/pkg/tool/linux_amd64" GCCGO="gccgo" AR="ar" CC="gcc" CXX="g++" CGO_ENABLED="1" GOMOD="/home/tuzi/projects/tidb/go.mod" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build266011737=/tmp/go-build -gno-record-gcc-switches"
VS Code settings
"go.useLanguageServer": true, "go.autocompleteUnimportedPackages": true, "go.formatTool": "goimports", "go.lintTool": "golangci-lint", "[go]": { "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.organizeImports": false, }, // Optional: Disable snippets, as they conflict with completion ranking. "editor.snippetSuggestions": "none", }, "[go.mod]": { "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.organizeImports": true, }, }, "go.languageServerExperimentalFeatures": { "format": false, "diagnostics": true, "documentLink": true }, "go.languageServerFlags": [ "-rpc.trace", "serve", "--debug=localhost:6060" ], "gopls": { // Add parameter placeholders when completing a function. "usePlaceholders": false, // If true, enable additional analyses with staticcheck. // Warning: This will significantly increase memory usage. "staticcheck": false, },
What did you do?
- editor: VS Code
- go project: pingcap/tidb
After about half an hour, the gopls eat all of my RAM.
What did you expect to see?
Not use too many memory
What did you see instead?
Metadata
Metadata
Assignees
Labels
Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.This label describes issues relating to any tools in the x/tools repository.Issue is not actionable because of missing required information, which needs to be provided.Issues related to the Go language server, gopls.