問題タブ [line-profiler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 組み込み関数をトレースする line_profiler
use profile または cprofile ライブラリを使用すると、特定のコードの詳細な CPU 時間をプロファイルできますが、特定の関数を指定することはできません。また、line_profiler が特定の関数をトレースできることはわかっていますが、3 番目の部分のライブラリまで深くトレースできないか、組み込み関数が呼び出されました。ライブラリの両方の結果を組み合わせて、特定の関数とその中のすべてのサブ関数をトレースする方法はありますか?
python-2.7 - jupyter/python2.7.5 で line_profiler を使用できません
Python 2.7.5カーネルを実行しているjupyterノートブックでラインマジック %lprun を使用しようとしています。
私が実行しようとしているコードは次のとおりです。
bal.run コードは少し複雑ですが、これらのパラメーターを使用してコードを実行すると、次のタプルが出力されます。
ただし、 %lprun マジックを使用しようとすると、次のエラーが発生します。
そこで何が起こっているのかわかりませんが、テストとして、print のような単純な python 関数を line_profiler と一緒に実行しようとしましたが、うまくいきました。
誰でも問題が何であるかについて何か考えがありますか?
python-3.x - 実行時にフラスコ API のメモリ、CPU 負荷をどのようにプロファイリングしますか?
ポート 5000 で実行されているフラスコ アプリに python 3 を使用しています。サンプル API が 1 つあります。REST またはブラウザからこの API をヒットしている間、メモリ、CPU 使用率をプロファイリングする必要があります。
より良い解決のために私を助けてください。
python - 「line_profiler」という名前のモジュールはありません
Python でライン プロファイルとメモリ プロファイルを実行しようとしています。コードの実行時に from line_profiler import LineProfiler で line_profiler をインポートすると、次のエラー メッセージが表示されます: ModuleNotFoundError: No module named 'line_profiler'
pip install を使用してインストールしようとすると:
すべてが良いですが、最後に赤で何かを与えます:
C:\Users\asmobari>py -m pip install line_profiler キャッシュを使用して line_profiler を収集 する line_profiler) (4.3.0) 要件はすでに満たされています: c:\users\asmobari\appdata\local\programs\python\python37\lib\site-packages の pickleshare (IPython>=0.13->line_profiler から) (0.7.5)要件はすでに満たされています: jedi>=0.10 in c:\users\asmobari\appdata\local\programs\python\python37\lib\site-packages (from IPython>=0.13->line_profiler) (0.13.1) 要件はすでに満たされています: c:\users\asmobari\appdata\local\programs\python\python37\lib\site-packages の pygments (IPython>=0.13->line_profiler から) (2.2.0) 要件は既に満たされています: colorama; sys_platform == "win32" in c:\users\asmobari\appdata\local\programs\python\python37\lib\site-packages (from IPython>=0.13->line_profiler) (0.4.0) 要件はすでに満たされています: prompt- toolkit<2.1.0,>=2.0.0 in c:file ='C:\Users\asmobari\AppData\Local\Temp\pip-install-2w13a4ux\line-profiler\setup.py';f=getattr(tokenize, 'open', open)( file );code=f .read().replace('\r\n', '\n');f.close();exec(コンパイル(コード,ファイル), 'exec'))" install --record C:\Users\asmobari\AppData\Local\Temp\pip-record-h8dq1h7x\install-record.txt --single-version-externally-managed --compile: インストールの実行ビルドの実行 build_py の作成 ビルドの作成 build\lib.win-amd64-3.7 のコピー line_profiler.py -> build\lib.win-amd64-3.7 のコピー kernprof.py -> build\lib.win-amd64-3.7 のコピー line_profiler_py35.py -> build\lib.win-amd64-3.7 実行中 build_ext スキップ '_line_profiler.c' Cython 拡張機能 (最新) 構築 '_line_profiler' 拡張機能 build\temp.win-amd64-3.7 作成 build\temp.win- amd64-3.7\Release C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\asmobari\AppData\Local\Programs\Python\Python37\include -IC:\Users\asmobari\AppData\Local\Programs\Python\ Python37\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726\include" "-IC:\Program Files (x86)\Windows Kits\10\ include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\ 10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0. 17134.0\cppwinrt" /Tc_line_profiler.c /Fobuild\temp.win-amd64-3.7\Release_line_profiler.obj _line_profiler.c _line_profiler.c(7890): エラー C2039: 'exc_type': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7891 ): エラー C2039: 'exc_value': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注: '_ts の宣言を参照してください' _line_profiler.c(7892): エラー C2039: 'exc_traceback': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注意: '_ts' の宣言を参照してください _line_profiler.c(7899): エラー C2039: 'exc_type': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37\include\pystate. h(209): 注: '_ts' の宣言を参照してください_line_profiler.c(7900): エラー C2039: 'exc_value': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注意: '_ts' の宣言を参照してください _line_profiler.c(7901): エラー C2039: 'exc_traceback': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h (209): 注: '_ts' の宣言を参照してください _line_profiler.c(7902): エラー C2039: 'exc_type': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37 \include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7903): エラー C2039: 'exc_value': '_ts' のメンバーではありません c:\users\asmobari\appdata\local \programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7904): エラー C2039: 'exc_traceback': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\ python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7959): エラー C2039: 'exc_type': '_ts' のメンバーではありません c:\users\asmobari\appdata\ local\programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7960): エラー C2039: 'exc_value': '_ts' c:\ のメンバーではありませんusers\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7961): エラー C2039: 'exc_traceback': のメンバーではありません'_ts' c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7962): エラー C2039: 'exc_type': メンバーではありませんof '_ts' c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7963): エラー C2039: 'exc_value ': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7964) : エラー C2039: 'exc_traceback': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください'_ts' の宣言を参照してください _line_profiler.c(7962): エラー C2039: 'exc_type': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h (209): 注: '_ts' の宣言を参照してください _line_profiler.c(7963): エラー C2039: 'exc_value': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37 \include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7964): エラー C2039: 'exc_traceback': '_ts' のメンバーではありません c:\users\asmobari\appdata\local \programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください'_ts' の宣言を参照してください _line_profiler.c(7962): エラー C2039: 'exc_type': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h (209): 注: '_ts' の宣言を参照してください _line_profiler.c(7963): エラー C2039: 'exc_value': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37 \include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7964): エラー C2039: 'exc_traceback': '_ts' のメンバーではありません c:\users\asmobari\appdata\local \programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください\users\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7963): エラー C2039: 'exc_value': メンバーではありませんof '_ts' c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7964): エラー C2039: 'exc_traceback ': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください\users\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7963): エラー C2039: 'exc_value': メンバーではありませんof '_ts' c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7964): エラー C2039: 'exc_traceback ': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\python37\include\pystate.h(209): 注: '_ts' の宣言を参照してくださいh(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7964): エラー C2039: 'exc_traceback': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\ python37\include\pystate.h(209): 注: '_ts' の宣言を参照してくださいh(209): 注: '_ts' の宣言を参照してください _line_profiler.c(7964): エラー C2039: 'exc_traceback': '_ts' のメンバーではありません c:\users\asmobari\appdata\local\programs\python\ python37\include\pystate.h(209): 注: '_ts' の宣言を参照してください
終了ステータス 2 で失敗しました
-u -c "setuptools のインポート、トークン化; file ='C:\Users\asmobari\AppData\Local\Temp\pip-install-2w13a4ux\line-profiler\setup.py';f=getattr(tokenize, 'open' , open)( file );code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file , 'exec'))" install --record C:\Users\asmobari\AppData\Local\Temp\pip-record-h8dq1h7x\install-record.txt --single-version-externally-managed --compile" が C:\ のエラー コード 1 で失敗しましたUsers\asmobari\AppData\Local\Temp\pip-install-2w13a4ux\line-profiler\
誰かがこれを解決できるかどうか、または誰かが line_profiler import LineProfiler と import line_profiler to import line_profiler 以外の方法を知っているかどうか疑問に思います