mirror of
https://github.com/denoland/deno.git
synced 2025-08-04 10:59:13 +00:00
fix(runtime): Deno.memoryUsage().rss
should return correct value (#17088)
This commit changes implementation of "Deno.memoryUsage()" to return correct value for "rss" field. To do that we implement a specialized function per os to retrieve this information.
This commit is contained in:
parent
f46df3e359
commit
e9ecfdd20a
5 changed files with 140 additions and 5 deletions
|
@ -272,3 +272,12 @@ Deno.test({ permissions: { sys: ["gid"] } }, function getGid() {
|
|||
assert(gid > 0);
|
||||
}
|
||||
});
|
||||
|
||||
Deno.test(function memoryUsage() {
|
||||
const mem = Deno.memoryUsage();
|
||||
assert(typeof mem.rss === "number");
|
||||
assert(typeof mem.heapTotal === "number");
|
||||
assert(typeof mem.heapUsed === "number");
|
||||
assert(typeof mem.external === "number");
|
||||
assert(mem.rss >= mem.heapTotal);
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue