Skip to content

Commit 4e3ead9

Browse files
authored
gh-150114: Log the memory usage in regrtest in sequential mode (#150264)
1 parent b770b23 commit 4e3ead9

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

Lib/test/libregrtest/main.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
printlist, get_temp_dir, get_work_dir, exit_timeout,
2828
display_header, cleanup_temp_dir, print_warning,
2929
is_cross_compiled, get_host_runner, display_title,
30-
EXIT_TIMEOUT)
30+
get_process_memory_usage, EXIT_TIMEOUT)
3131

3232

3333
class Regrtest:
@@ -393,7 +393,12 @@ def run_test(
393393

394394
return result
395395

396+
def _get_mem_usage(self):
397+
return get_process_memory_usage(os.getpid())
398+
396399
def run_tests_sequentially(self, runtests: RunTests) -> None:
400+
if not self.pgo:
401+
self.logger.get_mem_usage = self._get_mem_usage
397402
if self.coverage:
398403
tracer = trace.Trace(trace=False, count=True)
399404
else:

0 commit comments

Comments
 (0)