問題タブ [profiling]
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.
profiling - サイクルカウント測定
MS VisualStudio2005アプリケーションソリューションがあります。すべてのコードはCです。特定の関数の実行にかかるサイクル数を測定したいと思います。サイクルカウントを取得するために使用できるWin32APIはありますか?
以前gettimeofday()
はマイクロ秒単位で時間を取得していましたが、消費されたサイクルを知りたいです。
c# - 最高の.NETメモリとパフォーマンスプロファイラー?
JetBrainsのdotTraceを使用しています。C# Windowsフォームアプリケーションのプロファイリングに適した他のプロファイリングツールをお勧めしますか?
c++ - プロファイリングのための CPU 速度の制限
非常に幅広い CPU とアーキテクチャ (組み込みデバイスに非常に近いものもあります) で実行されるはずのアプリケーションで、いくつかのボトルネックを最適化しようとしています。
ただし、私のプロファイラーの結果は、私の CPU の速度のためにあまり重要ではありません。プロファイリングの目的で CPU の速度を制限する方法はありますか (できれば Windows または Mac OS X で)。
仮想マシンを使用することを考えましたが、そのような機能を備えたものは見つかりませんでした。
php - PHP コードの速度が低下している場所を特定する (パフォーマンスの問題)
これがSOでの最初の質問です。
最近維持を依頼された社内アプリケーションがあります。アプリケーションは PHP で構築されており、かなり適切にコーディングされています (OO、DB 抽象化、Smarty)。
問題は、アプリケーションが非常に遅いことです。
アプリケーションの速度低下の原因を突き止めるにはどうすればよいですか? DB クエリをほとんど作成しないようにコードを最適化したので、実行に時間がかかっているのは PHP コードであることがわかります。これに役立つツールをいくつか入手する必要があり、コードをチェックするための戦略を考案する必要があります。
私はチェック/戦略作業を自分で行うことができますが、アプリがどこで失敗しているかを把握するには、さらに PHP ツールが必要です。
考え?
silverlight - Silverlight アプリケーションのプロファイリング方法
Silverlight をサポートするプロファイラーはありますか? ANTS (バージョン 3.1) を試しましたが、成功しませんでしたか? バージョン 4 はサポートしていますか? 私が試すことができる他の製品はありますか?
Silverlight 4 のリリース以降に更新され、SL アプリケーションで完全なプロファイリングを実行できるようになりました...トピックに関するこの記事をチェックしてください
PDC で、Silverlight 4 には、VS2010 プロファイラーによるプロファイリングが可能な新しい CoreCLR 機能が付属していることを発表しました。これは、使用されるマネージ コードとネイティブ コード (ユーザーまたはプラットフォーム) をプロファイリングする機能を初めて提供することを意味します。 Silverlight アプリケーションによって。ウーフー。CLR チームに敬意を表します。
補足: Silverlight 1 ~ 3 では、xperf (XPerf: A CPU Sampler for Silverlight を参照) のようなものしか使用できませんでした。これは、レイアウト/テキスト/メディア/gfx/etc パイプラインを表示するのに非常に強力ですが、ネイティブ コールスタックしか提供しません。 )
SilverLiteから( PDC ビデオ、TechEd Iceland、VS2010、プロファイリング、Silverlight 4 )
c - コードをどのようにプロファイリングしますか?
誰もがRationalPurifyを使用しているわけではないことを願っています。
それで、あなたが測定したいとき、あなたは何をしますか:
- 関数にかかる時間
- ピークメモリ使用量
- コードカバレッジ
現時点では、手動で実行しています[タイムスタンプ付きのログステートメントと別のスクリプトを使用してログを解析し、Excelに出力します。ふぅ...)
あなたは何をお勧めします?ツールやテクニックを指さしていただければ幸いです。
編集:申し訳ありませんが、私は最初に環境を指定しませんでした、独自のモバイルプラットフォーム上のそのプレーンC
java - jTDS - Maven ビルド プロジェクトの実行時に適切なドライバー例外がありません
単純な [spring-hibernate] アプリケーション (コンソール アプリ) があり、実行可能 JAR ファイルのマニフェスト ファイルにクラスパスを設定しています。アプリは jTDS JDBC ドライバーを使用してデータベースに接続します。Windows マシンと JDK 1.6 ではすべてが期待どおりに動作しますが、Linux では、アプリはドライバーを見つけることができません。java -jar MainClassName を使用してプログラムを実行しています。
なぜこれが起こっているのかについての提案は大歓迎です。
c++ - コードをプロファイリングする手っ取り早い方法
特定のコード パスに関するパフォーマンス データを取得する場合、どのような方法を使用しますか?
c++ - Visual Studio 2008 PRO でのプロファイリング
Visual Studio 2008 でプロファイラーを使用するにはどうすればよいですか?
Config Properties -> Linker -> Advanced -> Profile (/PROFILE) にビルドオプションがあることは知っていますが、実際にそれを使用することについて何も見つけることができません。見つけた記事だけが古いバージョンのVisual Studio (たとえば、[ビルド] -> [プロファイル] に移動してプロファイル ダイアログ ボックスを表示すると言う人がほとんどですが、2008 年にはそのようなメニュー項目はありません)。
これは、Visual Studio 2008 にプロファイラーが含まれていないためですか? また、含まれている場合、それはどこにあり、そのドキュメントはどこにありますか?
time - How do you measure the time a function takes to execute?
How can you measure the amount of time a function will take to execute?
This is a relatively short function and the execution time would probably be in the millisecond range.
This particular question relates to an embedded system, programmed in C or C++.