diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2016-02-16 15:07:27 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2016-02-16 15:07:27 +0100 |
| commit | d439da5b7ceef93f47fabc37a37d3099798cf9a5 (patch) | |
| tree | 9a6dce74a9ebba9ea3d0a1ad0de9a06f8acdb413 | |
| parent | dfa483f9860d315750ea0da2673ada6bba6fcc3c (diff) | |
manager: do GC after cover profile generation
Don't retain more memory than necessary.
| -rw-r--r-- | syz-manager/html.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/syz-manager/html.go b/syz-manager/html.go index 967ab284a..56f2c5537 100644 --- a/syz-manager/html.go +++ b/syz-manager/html.go @@ -8,6 +8,7 @@ import ( "html/template" "net/http" _ "net/http/pprof" + "runtime" "sort" "strconv" "time" @@ -131,6 +132,7 @@ func (mgr *Manager) httpCover(w http.ResponseWriter, r *http.Request) { if err := generateCoverHtml(w, mgr.cfg.Vmlinux, cov); err != nil { http.Error(w, fmt.Sprintf("failed to generate coverage profile: %v", err), http.StatusInternalServerError) } + runtime.GC() } func (mgr *Manager) httpPrio(w http.ResponseWriter, r *http.Request) { |
