From 14c38531820140158b7bf5ca16e5319795a5535f Mon Sep 17 00:00:00 2001 From: Eric Charles Date: Mon, 13 Jun 2022 17:44:27 +0200 Subject: [PATCH] use pss memory info type if available --- ipykernel/kernelbase.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ipykernel/kernelbase.py b/ipykernel/kernelbase.py index 30ab173f6..e1cc99d71 100644 --- a/ipykernel/kernelbase.py +++ b/ipykernel/kernelbase.py @@ -982,9 +982,10 @@ async def usage_request(self, stream, ident, parent): for process in self.processes.values() ] ) + mem_info_type = "pss" if hasattr(current_process.memory_full_info(), "pss") else "rss" reply_content["kernel_memory"] = sum( [ - self.get_process_metric_value(process, "memory_info", "rss") + self.get_process_metric_value(process, "memory_full_info", mem_info_type) for process in self.processes.values() ] )