問題タブ [dependency-graph]
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.
arm - IAR 依存関係グラフ
ARM Cortex-M3 プログラミングに IAR Embedded Workbench を使用しています。私が使用しなければならないライブラリは巨大で、いくつかの部分を理解するには依存グラフが必要です。IAR はそれを作成したり、コンパイルされたコードから有用なレポートを提供したりできますか?
ありがとう
ベーナム
visual-studio - F# プロジェクトは依存関係グラフの生成をサポートしていませんか?
私は Visual Studio 2013 を使用しています。私のソリューションには、c# と f# の両方のプロジェクトが含まれています。ソリューションの依存関係グラフを生成しようとすると、C# プロジェクトのみが含まれます。F# プロジェクトも含まれていることを確認する方法はありますか? または、F# プロジェクトで依存関係を視覚化する他の方法はありますか?
c++ - 個々の .cpp ファイルの大規模な C++ ライブラリのコンパイル時間を短縮するにはどうすればよいですか?
現在、500 を超える個別の .cpp ファイルを含むC++ ライブラリを開発しています。これらはそれぞれコンパイルされ、静的ライブラリにアーカイブされます。並列ビルドの場合でも、これには数分かかります。このコンパイル時間を短縮したいと思います。
各ファイルは平均で 110 行で、1 つまたは 2 つの関数が含まれています。ただし、各 .cpp ファイルには対応する .h ヘッダーがあり、これらは多くの場合、多くの .cpp ファイルに含まれています。たとえば、、 、 などA.hに含まれる場合があります。A.cppB.cppC.cpp
最初に、コンパイル プロセスのプロファイルを作成したいと思います。何をするのにどれくらいの時間が費やされているかを知る方法はありますか? インクルードガードをチェックしてファイルを無視するためだけにヘッダーファイルを開くのに多くの時間が浪費されているのではないかと心配しています。
そのようなことが原因である場合、コンパイル時間を短縮するためのベスト プラクティスは何ですか?
新しいグループ ヘッダーを追加するつもりはありますが、おそらくこの多数のファイルのレイアウトを変更するつもりはありません。これにより、ライブラリが必要に応じてヘッダーのみのライブラリとしても機能できるようになるからです。
openmp - 依存関係グラフを指定して OpenMP コードを生成する
特定の依存関係グラフを念頭に置いている場合に OpenMP 疑似コードを生成する方法について質問があります。したがって、次の特定のグラフがあるとします。

解決策は次のようになります。
上記のコードは重要な並列処理を成功させますが、タスク E はタスク D が完了するのを待たなければならず、タスク F はタスク B が完了するのを待たなければなりませんが、これはグラフによれば必要ありません。
だから私の質問は、E が D を待たず、F が B を待たない、特定の依存関係グラフの OpenMP 疑似コードを誰かが提供してくれるかどうかです。
java - Eclipse で Java プロジェクトのインデックス作成を使用するプログラミング インターフェイスはありますか?
inteliij が API を公開して intellij によって生成された PsiTree 構造を使用するように、Eclipse にこのようなものはありますか? 私の主な目標は、Java プロジェクトの依存関係グラフを生成することです。
android - Android 依存関係グラフ
多くのモジュールとライブラリの依存関係を持つ巨大な Android プロジェクトがあります。ディペンデンシー グラフのようなものを、見やすく明確な形で表示できて良かったです。 このようなもの
Eclipse用のプラグインを見つけました。しかし、それは正しく機能していません。
Android プロジェクトまたは Android Studio 用のオンライン ツール、アプリケーション、またはプラグインはありますか?
回答ありがとうございます。