問題タブ [performance-estimation]
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.
performance - テストする前に、アプリケーションのパフォーマンスを見積もることができますか?
先日尋ねられたトリッキーな質問です... 私たちは、MySQL データベースといくつかのオープン ソース コンポーネントを使用して、C++ と PHP のコードが混在するかなり複雑なテレフォニー (SIP) アプリケーションに取り組んでいます。
通信エンジニアから、アプリケーションのパフォーマンスを見積もるように依頼されました (まだ準備ができていません)。彼は、「1 秒あたりに Linux カーネルを通過できるパケットの数を知っているでしょう。それに加えて、アプリの速度も知っているかもしれません。それで、1 秒あたり何回の呼び出しがあなたのものを通過するか教えてください」と言いました。
何百万ものシナリオが発生する可能性があるため、私にはナンセンスに思えます (まあ、文字通り...)
しかし...実際のテストの前に、アプリケーションのパフォーマンスを見積もる方法はありますか (それが実行されるハードウェアを知っている、その上で標準的なベンチマークを実行できるなど)。
asp.net - サーバーの ASP.Net 数の見積もり
平均ページ ウェイトが P キロバイトで、単位時間 (たとえば、1 時間) あたりの訪問数が N であるとします。妥当な応答時間でこの負荷をサポートするために必要なサーバーの数をどのように見積もればよいでしょうか?
algorithm - のアルゴリズム速度順序
O(x)表記を使用してアルゴリズムの速度を推定しようとすると、完全にだまされることがあります。つまり、順序がO(n)またはO(mxn)の場合は実際に指摘できますが、O(lg( n))またはO(C(power n))何かが足りないと思います...では、アルゴリズムをすばやく見落としながら簡単に見積もるためのヒントとコツは何ですか?
私が探しているものの例として、ここに簡単なもののいくつかがあります(間違っている可能性がありますが、最善を尽くしています):
- O(n):1からnまでの単純なループがある場合(またはそれらのいくつかであるが、ネストされていない場合。
- O(mxn):制限がmとnである別の内部のネストされたループ。
前もって感謝します。
sql-server - SQL Server 2005 データベースのハードウェア要件を見積もるにはどうすればよいですか?
まだ構築されていない ASP.NET Web アプリケーション用の運用データベース ハードウェアを特定するよう求められています。
決定する必要がある仕様は次のとおりです。
- データベース CPU
- データベース I/O
- データベース RAM
私が現在見ている指標は次のとおりです。
- 現在の IIS ログに基づく、Web サイトへの今後のヒット数の推定値。
- ウェブサイトへの最悪の場合の推定ピーク負荷。
- 平均で、ページあたりの推定 DB クエリ数。
- データベースにアクセスする Web ファーム内のサーバーの数。
- データベースからのポーリング トラフィックをキャッシュします (SqlCacheDependency を使用)。
- 推定データ キャッシュ ミス。
- 1 日あたりの推定データベース トランザクション数。
- 最大許容ページ レンダリング時間。
他に考慮すべき指標はありますか?
また、これらすべてのメトリックを配置したら、ハードウェア要件にどのように変換しますか?
sql - SQL Server:推定実行プラン
ストアドプロシージャのパフォーマンスを分析するためにSQLServer実行プランを使用しています。インデックスがある場合とない場合の2つの結果があります。これらの結果の両方で、推定コストは同じ値(.0032831)を示していますが、コスト%は最初とは異なり、インデックスなしでは7%、インデックスありでは14%です。
それは本当にどういう意味ですか?
これで私を助けてください。、
前もって感謝します。
lucene - lucene 推定インデックス サイズ、検索時間
lucene ライブラリを使用して、インデックス作成時間、インデックス サイズ、検索時間を見積もる方法を検索します。
500 ファイルの数があり、5000 ドキュメントの価値を見積もりたいと思います。
ウェブで検索しましたが、論文の数を見積もる良い方法が見つかりませんでした。
performance-testing - 特定のデータの計算の複雑さ
複雑さの場合...データの実行時間が0.1秒であることがわかっている場合O(nlog2(n))
、データの実行時間をどのように証明しますか?10e7
10e5
android - Android デバイスのパフォーマンス推定手法
私は Android アプリケーションを開発していて、一般的な問題だと思っていた問題に直面していますが、驚いたことに、それに関するドキュメントがあまりないようです (または検索方法がわかりませんでした)。
基本的に、問題はデバイスのパフォーマンスを推定することです。アクティビティでは、アニメーション (複数のビューからフェードアウト) を再生できるシナリオがありますが、一部のデバイスではアニメーションが過剰で、アプリケーションの実行が遅くなります。そのため、このシナリオでは、アニメーションを再生する代わりに、可視性を INVISIBLE に設定できます。これは、パフォーマンスははるかに優れていますが、ユーザーにとって魅力的ではありません。
私の問題は、いつアニメーションを使用する必要があるか、いつ単純な可視性の変更を使用する必要があるかを検出することです。これは SDK のバージョンや電話のモデルに実際には依存しないため、検出方法がわかりません。いくつかの指標は、使用可能な RAM の量などであると思います。しかし、同様のシナリオで使用される一般的な手法があるかどうかを知りたいです。
c++ - 効率としてのC ++ステップ
これは、効率の推定の背後にある原理についての質問です。私のプロジェクトの 1 つで、この状況に遭遇しました。関数は 2 つの正の整数を取得し、2 つのうち最小のものを返します。私が通常使用している、ステップ数で計算するこの方法が、効率を推定するためのある程度正確な方法であるかどうか、および他の方法があるかどうか、またはそれらの実行速度を常に単純に比較する必要があるかどうかを知りたいです。
この場合、手順が少ないと思われるため、関数 2 を選択します。
detection - エネルギー検出のようなテスト信号検出アプローチ
エネルギー検出のような従来の検出アルゴリズムで調整された自然対数またはケプストラムを使用します。検出の確率と誤警報の確率の関係を導き出したいです。私の質問: 適用された関係の異なる SNR に従って、シミュレートされた信号の振幅を変えることは可能ですか?検出確率と誤警報の間。
前もって感謝します