Skip to content

Commit f5fad20

Browse files
committed
fix: gc
Fix "the-value-of-val-is-out-of-range" error.
1 parent e44b1c8 commit f5fad20

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/gc.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,14 @@ class GCEntry {
6464
[kSample] (ns) {
6565
this[kTotalDuration] += ns
6666
/**
67-
* We have to truncate the value here because `record`
67+
* We have to adjust the value here because `record`
6868
* only accepts integer values:
6969
* https://github.com/nodejs/node/blob/cdad3d8fe5f468aec6549fd59db73a3bfe063e3c/lib/internal/histogram.js#L283-L284
7070
*/
71-
this[kHistogram].record(Math.trunc(ns))
71+
const val = Math.floor(ns)
72+
if (val > 0) {
73+
this[kHistogram].record(val)
74+
}
7275
}
7376

7477
[kReset] () {

0 commit comments

Comments
 (0)