問題タブ [benchmarking]
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.
linux - Linux ファイルシステムのベンチマークのベスト プラクティス
(実際にはプログラミングの質問ではありません、申し訳ありません)
Linuxボックスでの特定の状況で、さまざまなファイルシステムオプション(たとえば、noatime、relatimeなど)を使用して、さまざまなファイルシステム(最も重要なのはext3)のベンチマークに取り組んでいます。
生のファイルシステムのベンチマークについては、bonnie と bonnie++ を調べています。
ファイルシステムのベンチマークに bonnie と bonnie++ を使用する最も便利な方法は何ですか?
ファイルシステムのベンチマークに関するベスト プラクティスは何ですか?
ところで、ext3 ファイルシステムをマシンにマウントするにはどうすればよいでしょうか?
performance - 同時性をテストするためのベンチマークの問題
私が現在行っているプロジェクトの1つでは、さまざまな並行対応プログラミング言語のパフォーマンス(とりわけ)を調べる必要があります。
現時点では、スタックレスpythonとC ++ PThreadsの比較を検討しているため、これら2つの言語に焦点を当てていますが、他の言語はおそらく後でテストされる予定です。もちろん、比較は可能な限り代表的で正確でなければならないので、私の最初の考えは、いくつかの標準的な並行/マルチスレッドベンチマーク問題を探し始めることでした。残念ながら、まともなまたは標準のテスト/問題/ベンチマークは見つかりませんでした。
だから私の質問は次のとおりです:プログラミング言語のパフォーマンスをテストする(そしてプロセスの長所と短所を明らかにする)ための良い、簡単な、または迅速な問題についての提案がありますか?
performance - FLOP/s とは何ですか? それはパフォーマンスの適切な尺度ですか?
マルチ CPU システムで微分方程式を解く Fortran プログラムのパフォーマンスを測定するよう依頼されました。私の雇用主は、私が FLOP/s (Floating operations per second) を測定し、その結果をベンチマーク ( LINPACK ) と比較することを主張していますが、誰も私に FLOP が何であるかを説明できないという理由だけで、それが正しい方法であるとは確信していません。
私は FLOP とは何かについて調査を行いましたが、かなり矛盾した答えが得られました。私が得た最も人気のある答えの 1 つは、「1 FLOP = 加算と乗算演算」でした。本当?もしそうなら、物理的に、それは正確には何を意味するのでしょうか?
最終的に使用する方法が何であれ、それはスケーラブルでなければなりません。コードの一部のバージョンは、数百万の未知数を持つシステムを解決し、実行に数日かかります。
私の場合、パフォーマンスを測定する他の効果的な方法は何でしょうか(私の場合の要約は、「数百のCPUで何日も何度も何度も多くの算術計算を行うfortranコードです)?
java - Java メソッドの実行時間をプロファイリングする無料のツールはありますか?
私のプロジェクトで作成された API の Java メソッドの実行時に、他のアプリケーションによる使用法を知る必要があります。誰かがこれを知るための無料のツールを知っていますか?
どうもありがとうございました。
performance - PC のパフォーマンスを比較するための IDE/コンパイラ PC ベンチマーク?
私はベンチマーク (および他の PC での結果) を探しています。これにより、PC をアップグレードすることで得られる開発パフォーマンスの向上を知ることができます。また、ベンチマークを使用して、上司にアップグレードを正当化することもできます。
開発にVisual Studio 2008を使っているので、ビルド時間がどのくらい改善されるのか、またベンチマークにIDEの性能(編集時、インテリセンス使用時、コードファイルを開くなど)を結果に追加します。
現在、Vista 32 で 2GB RAM を搭載した AMD 3800x2 を使用しています。たとえば、Vista 64 で Q6600、4GB RAM を搭載した Visual Studio 2008 でどのようなパフォーマンスの向上が見られるかを知りたいです。プロセッサ、およびその他の RAM サイズ... また、ハードディスクのパフォーマンスが大きな要因であるかどうかも確認してください。
編集: Vista 32 は最大 3GB の RAM しか使用できないことを認識しているため、Vista 64 について言及しました。そのため、より多くの RAM を使用するには Vista 64 が必要になると思いますが、64 ビット OS で 32 ビット VS 2008 を使用すると大きなオーバーヘッドが発生し、全体的に遅くなる可能性があります。
javascript - どの JavaScript ミニフィケーション ライブラリがより良い結果を生成しますか?
Yahoo! _ UI Compressor、Dean Edwards Packer、およびjsmin。これらは、結果として得られるフットプリントと難読化時のエラーの削減の両方の点で、より良い結果をもたらします。
vim - エディターの生産性を客観的にベンチマークするにはどうすればよいですか?
たとえばEclipseのような他のエディター/IDEと比較して、Vimが私をより生産的にするかどうかはわかりません。
しかし、どういうわけか、Vimを使用しているときに力を与える感覚があり、他のエディターを試すことへの抵抗に気づきました。
例:他のエディターにいくつかのクールな機能が表示されるとすぐに、「Viはそれを実行できます(キーストロークを見つけるか、プラグインを構成する必要があります)」と考えています。
エディターの生産性を客観的にベンチマークするにはどうすればよいですか?
私の理想的なエディタは次のとおりです。Netbeansの機能セットと使いやすさ、ただしSublimeTextのパフォーマンスと洗練された外観。
VisualStudioCodeの更新が私の主要なコードエディターになりました。設定ファイルとクイック編集のための
崇高なテキスト。sshセッションまたはマクロを使用した編集用の
Vim 。
linux - Linux ベンチマーク ツール
新しいベンダーのコンピューティング システムを評価するように依頼されましたが、経営陣から、プラットフォームを評価するために既存のソフトウェアを使用しないように要求されました (信じられないかもしれませんが、正当な理由があります)。
とにかく、私はサーバー グレードのコンピューター用の有意義なベンチマーク プログラムを調べ始めましたが、それほど感銘を受けませんでした。生のコンピューティング能力とメモリ I/O スループットを実証しようとしています。
実行すべき意味のあるテストに関する提案はありますか? -- 既存のシステムと、これらすべてのテストを評価するためのシステムの両方にアクセスできます。
c# - 関数の実行時間を測定する最良の方法は何ですか?
もちろん、できることはありますが、もっと洗練されたものがあるに違いありませんDateTime.Now.After
。DateTime.Now.Before
ヒントをいただければ幸いです。
database - 大規模な公開データセット?
特に、いくつかの大規模な公開データセットを探しています。
匿名化された大規模なサンプル Web サーバー ログ。
データベース パフォーマンスのベンチマークに使用されるデータセット。
大規模な公開データセットへのその他のリンクを歓迎します。Amazon のパブリック データセットについては、http: //aws.amazon.com/publicdatasets/で既に知っています。