optimization

    0

    2答えて

    私は全文索引付き列を持つ非常に大きな表を持っています。 このテーブルをわかりやすく分割すると(私の場合は、賢明には日付である)、クエリが高速化されますか? クエリが1つのパーティションに制限されていても、フルテキスト句はテーブル全体を検索しますか? 私がこれまで見たことから、私はパーティション化が役に立たないと答えました。だから最良の選択肢は価値のある答えです。 たとえば、各日付範囲の表を作成し、

    1

    6答えて

    コンストラクタで文字列を受け取り、文字列のさまざまな側面を返すためのGetプロパティが多数用意されているヘルパークラスを作成しました。現時点では、行を設定する唯一の方法はコンストラクタによるものであり、一度設定されると変更できません。このクラスは1つの内部変数(文字列)しか持たないので、このようにしなければならないのか、それとも文字列の設定を許可すべきか疑問に思っていました。私が求めている理由 い

    10

    4答えて

    C#(基本的にマルチトラックエディタ)でDSPアプリケーションを作成しています。私はかなりの時間別のマシンでそれをプロファイリングしてきました。私はいくつかの "好奇心"のものに気付きました。 私の家庭のマシンでは、再生ループの最初の実行は利用可能な時間の約50%〜60%を占めています(JITがその仕事をしていると仮定します)、その後のループでは安定した5%の消費に。問題は、私が遅いコンピュータで

    0

    1答えて

    私たちのアプリケーションの一部では、音楽を検索する機能があります。検索結果は、曲名、アーティスト、使用に必要なロイヤルティ、およびクリックしたときにプレビューを再生する小さなフラッシュオブジェクト(this siteから )をリストするグリッドビューにロードされます。結果の数が多いと、グリッドビューが読み込まれるのに驚くほど長い時間がかかります。私はそれをフラッシュオブジェクトに絞り込んだ:IEは

    5

    5答えて

    私はデータベースから「資産」行を返すメソッドを作成しています。文字列、整数、バイト配列(これはイメージ/ムービー/ドキュメントのこともあります)を含みます。 ほとんどの行アクセスでは、LightValueCollectionを軽量オブジェクトとして使用し、intとstringを使いやすくキャストするため、次のメソッドを使用します。 public static NameValueCollectio

    1

    4答えて

    私は不可欠な操作次のように概説されているこの機能を持っている: function render($index) { foreach($things[$index] as $key => $data) { echo '<div>'; /* irrelevant operations */ if(isset($data['id'])) { e

    3

    1答えて

    私は見ている振る舞いを説明する方法がわかりませんが、ここにはあります。 私は3つのパラメータ、ポインタ、int、および別のポインタをとる関数fooを持っています。 fooの中でブレークポイントを設定すると、すべての変数が必要な値であることがわかります。しかし、私がローカル変数宣言を超えて降りると、パラメータの1つ(int)が突然ゼロに変わります。しかし、残りの関数は元の値であるかのように実行される

    4

    3答えて

    特定の機能がどれくらいの期間使用されているかを素早く測定したい場合は、正確なタイミングを得るために何を呼び出す必要がありますか? VB6のタイミング関数が高精度ではないことを考えれば、代わりに呼び出すWindows API関数がありますか? 他にどのような方法でアプリケーションのパフォーマンスを測定しますか?推奨するサードパーティのツールはありますか?

    0

    3答えて

    私は現在、1日あたりのビューが約7kから328kまで上昇したばかりで、最近はちょっとうまく動いている広告システムを開発中です。私たちのサーバはこれ以上のプレッシャーを取ることができません。私はSQLの最高の人ではないことを知っています(ちょっと、私はそれを働かせることができますが、常に最良の方法ではありません)。皆さんの中には、これを改善する方法に関する大まかなアイデアを与えることができることを願

    1

    3答えて

    次のコードがどのように最適化されているのだろうか。具体的には、仮想通話と直接通話に関するものです。私はすべてが最適化されていると思う方法についてコメントしましたが、それはちょうど推測です。 public abstract class Super { public abstract void Foo(); public void FooUser() {