問題タブ [optimization]
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.
c# - C#でのtry/catchの実際のオーバーヘッドは?
したがって、try/catch はオーバーヘッドを追加するため、プロセス フローを制御する良い方法ではないことはわかっていますが、このオーバーヘッドはどこから来て、実際の影響は何ですか?
c++ - プロファイルに基づく最適化 (C)
このコンパイラ機能を知っている人はいますか? GCCがそれをサポートしているようです。それはどのように機能しますか?潜在的な利益は何ですか?どの場合がいいですか?内部ループ?
(この質問は特定のものであり、一般的な最適化に関するものではありません、ありがとう)
c++ - "n * 3" と "n+(n*2)" のどちらがより高速なコードにコンパイルされますか?
"ans = n * 3" または "ans = n+(n*2)" のどちらが高速なコードにコンパイルされますか?
n が int または long のいずれかであり、最新の Win32 Intel ボックスで実行されていると仮定します。
逆参照が含まれている場合、これは異なるでしょうか。つまり、どちらが高速でしょうか?
または
それとも、最適化コンパイラがいずれにしてもこれを説明する可能性が高いため、心配する必要はありませんか?
c++ - 通常、コンパイラの最適化設定はどのように設定していますか?
通常、コンパイラーは最大速度または最小コードサイズを最適化するように設定していますか? または、個々の最適化設定を手動で構成しますか? なんで?
ほとんどの場合、人々はコンパイラの最適化設定をデフォルトの状態のままにしておく傾向があることに気付きました。これは、Visual C++ では最大速度を意味します。デフォルト設定は、全体的なパフォーマンスの最適化というよりも、L2 キャッシュ内に完全に収まる小さなプログラムである傾向があるベンチマークで見栄えを良くすることに関係があると常に感じていたので、通常は最小サイズに最適化するように設定します。
php - 1つの大きなSQLSelectステートメントを使用する必要がありますか、それともいくつかの小さなステートメントを使用する必要がありますか?
MySQLから送信されたデータを使用してPHPページを作成しています。
持っている方がいいですか
SELECT
4つのテーブル結合を含む1つのクエリ、またはSELECT
テーブル結合のない4つの小さなクエリ。IDから選択します
どちらが速く、各方法の長所/短所は何ですか?各テーブルから1行だけ必要です。
c# - Windows フォームの読み込み時間を最適化する
最初にロードするのにかなりの時間がかかる Windows フォームがあります。ただし、フォームをロードする後続の各リクエストにはそれほど時間がかかりません。フォームの読み込み時間を最適化する方法はありますか?
c# - 共通メモリの最適化
csharp、dotnet 2.0 で最も一般的なメモリの最適化は何ですか。winform アプリでデフォルトで実行されていない可能性のある一般的なことがあるかどうかを確認したかった
sql-server - パフォーマンスの低いクエリを最適化するには、どのような手順が必要ですか?
これが幅広い質問であることはわかっていますが、パフォーマンスの低いいくつかのパフォーマンスを継承しており、それらをひどく最適化する必要があります。最適化に関連する最も一般的な手順は何だろうと思っていました。では、同じ状況に直面したとき、皆さんはどのような行動をとりますか?
optimization - プロセスとスレッド
スレッドを使用するか、アプリケーションで完全に別のプロセスを作成して並列処理を実現するかを決定する方法。
optimization - 逆アセンブルされたコードのリファクタリング
関数を作成し、結果のアセンブリを見ると、改善できることがわかります。
読みやすくするために、作成した関数を保持したいと考えていますが、コンパイラのアセンブリを独自のアセンブリに置き換えたいと考えています。あなたの高度な言語機能と新しいアセンブリの間に関係を確立する方法はありますか?