
    /hh                        S r SSKrSSKrSSKJr   \" 5       r\R                  R                  S5        \R                  R                  5       r	\
" \	R                  5       S   5      r\R                  R                  SR                  \\-  S-  S95        \R                  R!                  5         \R"                  " S5        M  )	zpMemory watchdog: periodically read the memory usage of the main test process
and print it out, until terminated.    N)get_pagesize   z$ ... process data size: {data:.1f}G
i   @)data   )__doc__systimetest.supportr   	page_sizestdinseekreadstatmintsplitr   stdoutwriteformatflushsleep     =/opt/python-3.13.8/usr/lib/python3.13/test/memory_watchdog.py<module>r      s   '   % IIINN1IINNEu{{}Q DJJ<f$"2i"@fACJJJJqM r   