├── .github └── workflows │ └── python-app.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── example ├── fastapi_example.py ├── fastapi_to_html_example.py ├── fastapi_to_json_example.py ├── fastapi_to_prof_example.py ├── fastapi_to_speedscope_example.py └── requirements.txt ├── fastapi_profiler ├── __init__.py ├── _version.py └── profiler.py ├── make.bat ├── requirements.txt ├── setup.py ├── test.py ├── test.sh └── test ├── __init__.py ├── requirements.txt └── test_middleware.py /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/README.md -------------------------------------------------------------------------------- /example/fastapi_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/example/fastapi_example.py -------------------------------------------------------------------------------- /example/fastapi_to_html_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/example/fastapi_to_html_example.py -------------------------------------------------------------------------------- /example/fastapi_to_json_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/example/fastapi_to_json_example.py -------------------------------------------------------------------------------- /example/fastapi_to_prof_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/example/fastapi_to_prof_example.py -------------------------------------------------------------------------------- /example/fastapi_to_speedscope_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/example/fastapi_to_speedscope_example.py -------------------------------------------------------------------------------- /example/requirements.txt: -------------------------------------------------------------------------------- 1 | starlette 2 | uvicorn -------------------------------------------------------------------------------- /fastapi_profiler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/fastapi_profiler/__init__.py -------------------------------------------------------------------------------- /fastapi_profiler/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/fastapi_profiler/_version.py -------------------------------------------------------------------------------- /fastapi_profiler/profiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/fastapi_profiler/profiler.py -------------------------------------------------------------------------------- /make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/make.bat -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | fastapi 2 | pyinstrument>=4.4.0 -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/setup.py -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/test.py -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/test.sh -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/test/__init__.py -------------------------------------------------------------------------------- /test/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/test/requirements.txt -------------------------------------------------------------------------------- /test/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunhailin-Leo/fastapi_profiler/HEAD/test/test_middleware.py --------------------------------------------------------------------------------