From 14941136c48c44802d88340ff595746269fdbeb5 Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Tue, 14 Mar 2023 21:05:43 +0100 Subject: [PATCH] added peak memory to package status page --- buildmanager.go | 5 +++++ tpl/packages.html | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/buildmanager.go b/buildmanager.go index c1f0521..81c3888 100644 --- a/buildmanager.go +++ b/buildmanager.go @@ -234,6 +234,7 @@ func (b *BuildManager) htmlWorker(ctx context.Context) { Svn2GitVersion string BuildDate string BuildDuration time.Duration + BuildMemory datasize.ByteSize Checked string Log string LTO bool @@ -309,6 +310,10 @@ func (b *BuildManager) htmlWorker(ctx context.Context) { addPkg.Log = fmt.Sprintf("%s/%s/%s.log", logDir, pkg.March, pkg.Pkgbase) } + if pkg.MaxRss != nil { + addPkg.BuildMemory = datasize.ByteSize(*pkg.MaxRss) * datasize.KB + } + switch pkg.Lto { case dbpackage.LtoUnknown: if pkg.Status != dbpackage.StatusSkipped && pkg.Status != dbpackage.StatusFailed { diff --git a/tpl/packages.html b/tpl/packages.html index b1039c4..9bf7fc4 100644 --- a/tpl/packages.html +++ b/tpl/packages.html @@ -119,7 +119,10 @@ href="https://archlinux.org/packages/?q={{$pkg.Pkgbase}}" title="ArchWeb">AW + title="{{if $pkg.BuildDate}}Build on {{$pkg.BuildDate}} {{end}} + {{if $pkg.BuildDuration}}CPU-Time: {{$pkg.BuildDuration}} {{end}} + {{if $pkg.BuildMemory}}Peak-Memory: {{$pkg.BuildMemory}} {{end}} + Last checked on {{$pkg.Checked}}">