問題タブ [performance]
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.
.net - IronRubyのパフォーマンス?
IronRuby が世界で使用される準備が整っていないことは承知していますが、実際のパフォーマンスに関して、他の Ruby と比較してどれだけ優れているかを試してテストした人がいるかどうか疑問に思っていました。
もしそうなら、結果はどうですか? また、どのようにパフォーマンスを測定しましたか (どのベンチマークなど)?
編集: IronRuby チームは、Ruby MRI 1.8 との比較に関するサイトをhttp://ironruby.info/で維持しています。仕様合格率の表の下には、IronRuby がこれらの仕様でどのように機能するかについての情報もあります。この表は継続的に更新されていませんが、頻繁に更新されていると思います (ページの上部に最後の更新が表示されます)。
performance - 指定された PR_SEARCH_KEY を持つすべてのメッセージを検索する
query
で特定の値を持つすべてのメッセージを見つけるには、Exchange サーバーが必要PR_SEARCH_KEY
です。すべてのメールボックスを開いて反復処理する必要がありますか? それとも、より高速な解決策がありますか?
編集:これは、ジャーナル メールボックスから受け取ったメッセージのすべてのコピーの件名に何かを追加する必要があるプログラム用です。
sql - group_concat クエリのパフォーマンス
group_concat
句を追加してから、MySQL クエリの実行が大幅に遅くなります。現在、このクエリは次のようになっています。
クエリで述べたように、アプリケーションには page、category、page_category の 3 つのテーブルがあります。ページは、まったく関連付けられていないか、複数のカテゴリに関連付けることができます。現在、ページ、page_category、およびカテゴリには、それぞれ 9,460、20,241、および 10 のエントリがあります。
このクエリを改善してパフォーマンスを向上させるのを手伝ってくれる人はいますか?
sql - SQL クエリを最適化するために適用できる一般的な手法は何ですか?
SQL クエリのパフォーマンスを向上させるために効果的に適用できる手法は何ですか? 適用される一般的なルールはありますか?
performance - OPC タグによるパフォーマンスの向上
Phoenix Contactが作成した Think'n'Do と呼ばれる PC ベースの自動化ソフトウェア パッケージを使用しています。これは、リアルタイム処理、入力の読み取り、ロジックの制御、出力の書き込みをすべて最大 50 ミリ秒で実行します。10ms ごとに PLC からタグを読み書きする OPC サーバーがあります。PLC へのタグの書き込みと書き込まれた値の読み取りには長い遅延があります (Think'n'Do (50ms) > OPC サーバー (10ms) > PLC (10ms) > OPC サーバー (10ms) > Think'n'Do (50ms) ) このプロセスは、私の計算では 130ms しかかからないはずなのに、完了するまでに最大 6 秒かかります。
どこを見るべきか、またはなぜそれほど時間がかかるのかについてのアイデアは役に立ちます。
c# - メモリリストから個別のプロパティ値の配列を取得する方法は?
私はFooのリストを持っています。
Foo には、Bar という名前の文字列プロパティがあります。
LINQを使用して、List of Foo の Foo.Barの個別の値の string[] を取得したいと思います。
これどうやってするの?
algorithm - コンウェイの「人生ゲーム」の最適化
実験するために、私は(ずっと前に)コンウェイのライフゲームを実装しました(そして、この関連する質問を知っています!)。
私の実装は、「最後の状態」と「更新中の状態」を表す2つのブール値の配列を保持することで機能しました(2つの配列は各反復で交換されます)。これはかなり高速ですが、これを最適化する方法についてよく疑問に思います。
たとえば、1 つのアイデアは、反復 (N+1) で変更できるゾーンを反復 N で事前計算することです (そのため、セルがそのようなゾーンに属していない場合、そのセルは変更の対象とは見なされません)。反復 (N+1))。これが非常に漠然としていることは承知しており、詳細に入る時間はありませんでした...
Game of Life のイテレーションを (速度のために) 最適化する方法についてのアイデア (または経験!) はありますか?
sql-server - SQLServerでの挿入と更新のコスト
百万行以上のテーブルがあります。このテーブルは、画像のインデックスを作成するために使用されますtiff
。各画像には、などのフィールドがありますdate
。number
これらの画像に500のバッチでインデックスを付けるユーザーがいます。最初に500行を挿入してから、500の更新を実行するか、ユーザーがインデックスを作成し終えたら、すべてのデータを含む500の挿入。非常に重要なことは、最初に500回の挿入を行う場合、前夜に行うことができるため、今回は無料です。
したがって、問題は、挿入または挿入と更新を行う方がよいのか、そしてその理由は何かということです。各画像の値を定義しid
ました。また、フィールドに他のインデックスもあります。
performance - Web アプリケーションのパフォーマンス ベンチマークに関する推奨事項
イントラネット Web アプリケーションのテストを開始しようとしています。具体的には、アプリケーションのパフォーマンスを判断する必要があります。
アプリケーションのパフォーマンスを判断する方法について、公式/非公式の基準を提案してください。
database - 水平方向に拡張できるデータベースを推奨できますか?
通常、データベース サーバーは、垂直方向のスケーリングが唯一のオプションであるため、購入する必要がある最大かつ最も高価なボックスです。水平方向 (つまり、複数のコモディティ マシン間) に適切にスケーリングできるデータベースはありますか? また、このアプローチの制限は何ですか?