外部スタックトレースを分析する
デッドロックや応答しない UI などの問題を調査するために、他のユーザーが受け取った例外を分析したい場合があります。
PyCharm では、例外スタックトレースまたは完全なスレッドダンプを表示できます。表示中に、実行またはデバッグツールウィンドウから取得したかのように、使用してソースコードに移動できます。
開いたスタックトレースの分析ダイアログで、外部スタックトレースまたはスレッドダンプをここにスレッドダンプを置く : テキスト領域に貼り付けます。
OK をクリックします。スタックトレースが実行ツールウィンドウに表示されます。
問題の原因となっているコードに移動するには、必要なスタックトレース行までスクロールしてソースファイルへのリンクをクリックします。ファイルがエディターで開きます。
関連ページ:
実行ツールウィンドウ
実行ツールウィンドウには、アプリケーションによって生成された出力が表示されます。各タブの外観は、実行中のアプリケーションの種類によって異なり、追加のツールボックスとペインを含めることができます。Vue.js アプリケーションをデバッグする、Angular アプリケーションをデバッグする、Vite アプリケーションをデバッグする、React アプリケーションをデバッグするから詳細を学びます。ツールウィンドウのタブ:タブをピン留め複数のアプリケーションを実行している場合、各アプリケーションは、適用...
重複を分析する
PyCharm を使用すると、特定の範囲内の反復コードブロックを見つけることができます。この範囲は、単一ファイル、プロジェクト、モジュール、カスタムスコープです。分析結果は直接エディターまたは重複ツールウィンドウの専用タブに表示されます。その場で重複を検出 PyCharm を使用すると、重複を即座に検出できます。分析は、エディター | インスペクション設定ページの一般ノードにある重複したコード箇所インスペクションによって実行されます。既存の複製に遭遇した場合、または何らかの方法でコードを作成また...
ローカル履歴
ローカル履歴は、バージョン管理とは関係なく、プロジェクトに加えられたすべての変更を常に追跡できます。コミット間で行われた違いのみを追跡するバージョン管理システムとは異なり、ローカル履歴にはさらに多くの機能があります。コードの編集、テストの実行、アプリケーションのデプロイなどを行うと、プロジェクトの状態が自動的に記録され、IDE と外部の両方から行われたすべての意味のある変更のリビジョンが維持されます。ローカル履歴を使用すると、個人のバージョン管理システムとして機能し、プロジェクトでバージョン管理...