mirror of
				https://github.com/pocketpy/pocketpy
				synced 2025-10-31 00:40:16 +00:00 
			
		
		
		
	
		
			
				
	
	
	
		
			881 B
		
	
	
	
	
	
	
	
			
		
		
	
	
			881 B
		
	
	
	
	
	
	
	
| icon | title | order | 
|---|---|---|
| dot | Profiling | 79 | 
To profile your pocketpy program, you can run main.exe with --profile flag.
For example, to profile test/test_math.py, run
main.exe --profile test/test_math.py
This will output a JSON report file named profile_report.json in the current directory,
which records the time spent for each line. To visualize the report, please install our VSCode extension.
https://marketplace.visualstudio.com/items?itemName=pocketpy.pocketpy
!!!
The VSCode extension requires pocketpy version >= 2.1.1
!!!
With pocketpy VSCode extension, press F1 and type pocketpy: Load Line Profiler Report,
select 1. the profile_report.json file; 2. the source root of the program. Then you will see a nice visualization of the profiling result.
Press ESC to exit the report view.
