Amazon Best VPN GoSearch

ไอคอน Fav ของ OnWorks

ไพคอลกราฟ

เรียกใช้ pycallgraph ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง pycallgraph ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


pycallgraph - กราฟการโทร Python

เรื่องย่อ


ไพคอลกราฟ [ทางเลือกที่] ... เอาท์พุท_โหมด [เอาท์พุต_ตัวเลือก] python_file.py

DESCRIPTION


pycallgraph เป็นโปรแกรมที่สร้างการแสดงภาพกราฟการโทรจากสคริปต์ Python

เอาท์พุท_โหมด สามารถเป็นหนึ่งใน graphviz, gephi และ json python_file.py เป็นสคริปต์หลามที่
จะถูกติดตามและหลังจากนั้นจะสร้างภาพกราฟการโทร

ทั่วไป อาร์กิวเมนต์



ทางเลือกของ graphviz, gephi และ json

-ชม, --ช่วยด้วย
แสดงรายการตัวเลือกที่เป็นไปได้สำหรับบรรทัดคำสั่ง

-ใน, --รายละเอียด
เปิดโหมด verbose ซึ่งจะพิมพ์ข้อมูลสถานะของ pycallgraph และ
การประมวลผล

-NS, --debug
เปิดโหมดแก้ไขจุดบกพร่องซึ่งจะพิมพ์ข้อมูลการดีบักเช่น raw
Graphviz สร้างไฟล์

-งะ --ไม่มีกลุ่ม
อย่าจัดกลุ่มโมดูลในผลลัพธ์ โดยค่าเริ่มต้นสิ่งนี้จะเปิดขึ้นและจะมองเห็นได้
รวมเมธอดของโมดูลเดียวกัน เทคนิคการจัดกลุ่มขึ้นอยู่กับ
ประเภทของเอาต์พุตที่ใช้

-NS, --stdlib
เมื่อรันการติดตาม ให้รวมไลบรารีมาตรฐาน Python ด้วย

-NS, --หน่วยความจำ
ตัวเลือกการทดลองซึ่งรวมถึงการติดตามหน่วยความจำในการติดตาม

-NS, --เธรด
ตัวเลือกทดลองซึ่งประมวลผลการติดตามในเธรดอื่น นี้อาจหรืออาจ
ไม่เร็วขึ้น

การกรอง อาร์กิวเมนต์


-ผม, --รวม
รูปแบบไวด์การ์ดของโมดูลที่จะรวมไว้ในเอาต์พุต คุณสามารถมีได้หลายรายการ ได้แก่
ข้อโต้แย้ง

-e, --ไม่รวม
รูปแบบไวด์การ์ดของโมดูลที่จะไม่รวมในเอาต์พุต คุณสามารถมีได้หลายรายการ ได้แก่
ข้อโต้แย้ง

--include-pycallgraph
โดยค่าเริ่มต้น pycallgraph จะกรองตัวเองออกจากการติดตาม การเปิดใช้งานนี้จะรวมถึง
pycallgraph ในการติดตาม

--max-ความลึก
ความลึกของกองสูงสุดที่จะติดตาม ไม่รวมการโทรใด ๆ ที่ผ่านความลึกของสแต็กนี้
ในการติดตาม

กราฟวิซ อาร์กิวเมนต์


-l , --เครื่องมือ
แก้ไขเครื่องมือ Graphviz เริ่มต้นที่ใช้โดย pycallgraph ใช้ "จุด" แต่สามารถ . ได้
เปลี่ยนไปเป็น neato, fdp, sfdp, twopi หรือ circo

ตัวอย่าง


สร้างภาพกราฟการโทรที่เรียกว่า pycallgraph.png บน myprogram.py:

pycallgraph กราฟวิซ -- ./myprogram.py

สร้างกราฟการเรียกของสคริปต์การติดตั้ง Python มาตรฐานพร้อมพารามิเตอร์บรรทัดคำสั่ง:

pycallgraph graphviz --output-file=setup.png -- setup.py --dry-run ติดตั้ง

เรียกใช้ Django's manage.py สคริปต์ แต่เนื่องจากมีการโทรจำนวนมากใน Django และ will
ทำให้ภาพมีขนาดใหญ่ขึ้น เราสามารถกรองเพื่อติดตาม Django หลักเท่านั้น
โมดูล:

pycallgraph -v --stdlib --include "django.core.*" graphviz -- ./manage.py syncdb --noinput

ใช้ pycallgraph ออนไลน์โดยใช้บริการ onworks.net


Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี