ソースを参照

py-spy: add page (#6728)

Daniil Baturin 3 年 前
コミット
1b9e420e24
1 ファイル変更20 行追加0 行削除
  1. 20 0
      pages/common/py-spy.md

+ 20 - 0
pages/common/py-spy.md

@@ -0,0 +1,20 @@
+# py-spy
+
+> A sampling profiler for Python programs.
+> More information: <https://github.com/benfred/py-spy>.
+
+- Show a live view of the functions that take the most execution time of a running process:
+
+`py-spy top --pid {{pid}}`
+
+- Start a program and show a live view of the functions that take the most execution time:
+
+`py-spy top -- python {{path/to/file.py}}`
+
+- Produce an SVG flame graph of the function call execution time:
+
+`py-spy record -o {{path/to/profile.svg}} --pid {{pid}}`
+
+- Dump the call stack of a running process:
+
+`py-spy dump --pid {{pid}}`