
    ;e[                        d Z ddlZddlZddlZ	  ej        d          Zn.# eef$ r$ 	  ej        d          Zn# eef$ r dZY nw xY wY nw xY w	 ej        	                    d           ej        
                                Z ee                                d                   Zej                            d                    eez  d	z  
                     ej                                          ej        d           )zpMemory watchdog: periodically read the memory usage of the main test process
and print it out, until terminated.    NSC_PAGESIZESC_PAGE_SIZEi   T   z$ ... process data size: {data:.1f}G
i   @)data   )__doc__ossystimesysconf	page_size
ValueErrorAttributeErrorstdinseekreadstatmintsplitr   stdoutwriteformatflushsleep     +/usr/lib/python3.11/test/memory_watchdog.py<module>r      sN  ' ' 
			 



 
=))IIN#   BJ~..		'   			INN1INNE3u{{}}Q  DJ<f$"2i"@fAAC C CJDJqMMMs/   ! A:A	AAAAA