Skip to content

Commit d92e282

Browse files
Merge pull request #15 from AtelierArith/terasaki/fix-memoryusage-issue
Ensure `memoryusage` >= 0
2 parents c466969 + 3d93cec commit d92e282

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/TerminalSystemMonitor.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@ function plot_cpu_memory_utilization(::Type{CPUDevice})
114114
return []
115115
end
116116
memoryusage = memorytotal - memoryfree
117+
# Sometimes `memoryusage` has negative for the first time.
118+
# The following line ensures `memoryusage` should be non-negative.
119+
memoryusage = _relu(memoryusage)
117120
memorytotal = round(memorytotal)
118121

119122
seconds = floor(Int, Sys.uptime())

0 commit comments

Comments
 (0)