Amazon Best VPN GoSearch

온웍스 파비콘

파이콜그래프

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 pycallgraph 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 pycallgraph입니다.

프로그램:

이름


pycallgraph - 파이썬 호출 그래프

개요


파이콜그래프 [OPTION] ... 출력_모드 [출력 옵션] python_file.py

기술


pycallgraph는 Python 스크립트에서 호출 그래프 시각화를 생성하는 프로그램입니다.

출력_모드 graphviz, gephi 및 json 중 하나일 수 있습니다. python_file.py 는 파이썬 스크립트입니다
추적되고 이후에 호출 그래프 시각화가 생성됩니다.

일반 인수



graphviz, gephi 및 json 선택.

-시간, --도움
명령줄에 사용할 수 있는 옵션 목록을 표시합니다.

-V, --말 수가 많은
pycallgraph의 상태 정보를 출력하는 상세 모드를 켭니다.
처리.

-NS, -디버그
원시와 같은 디버깅 정보를 인쇄할 디버그 모드를 켭니다.
Graphviz가 생성한 파일.

-ng, --no-그룹
결과에서 모듈을 그룹화하지 마십시오. 기본적으로 켜져 있으며 시각적으로
같은 모듈의 메서드를 그룹화합니다. 그룹화 기술은
사용된 출력 유형.

-에스, --stdlib
추적을 실행할 때 Python 표준 라이브러리도 포함합니다.

-미디엄, --메모리
추적에 메모리 추적을 포함하는 실험적 옵션입니다.

-NS, --쓰레드
다른 스레드에서 추적을 처리하는 실험적 옵션입니다. 이것은 그럴 수도 있고 그럴 수도 있다
더 빠르지 않습니다.

필터링 인수


-NS, --포함하다
출력에 포함할 모듈의 와일드카드 패턴입니다. 여러 개의 포함을 가질 수 있습니다.
인수.

-이자형, --들어오지 못하게 하다
출력에서 제외할 모듈의 와일드카드 패턴입니다. 여러 개의 포함을 가질 수 있습니다.
인수.

--include-pycallgraph
기본적으로 pycallgraph는 추적에서 자신을 필터링합니다. 이를 활성화하면 다음이 포함됩니다.
추적의 pycallgraph.

--최대 깊이
추적할 최대 스택 깊이입니다. 이 스택 깊이를 초과한 호출은 포함되지 않습니다.
추적에서.

그래프비즈 인수


-l , --도구
pycallgraph에서 사용하는 기본 Graphviz 도구를 수정합니다. "점"을 사용하지만
niceo, fdp, sfdp, twopi 또는 circo로 변경되었습니다.

사용 예


myprogram.py에 pycallgraph.png라는 호출 그래프 이미지를 만듭니다.

pycallgraph 그래프비즈 -- ./myprogram.py

명령줄 매개변수를 사용하여 표준 Python 설치 스크립트의 호출 그래프를 만듭니다.

pycallgraph graphviz --output-file=setup.png -- setup.py --dry-run 설치

Django 실행 manage.py 스크립트이지만 Django 내에는 많은 호출이 있기 때문에
거대한 크기의 생성된 이미지가 발생하면 핵심 Django만 추적하도록 필터링할 수 있습니다.
모듈 :

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

onworks.net 서비스를 사용하여 온라인에서 pycallgraph 사용


Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.