optimization

    10

    5答えて

    私は、.NETがJITであることを知っています。これは、アプリケーションの実行直前に実行しているアーキテクチャにコンパイルされていますが、JITコンパイラは64ビットアーキテクチャに最適化されていますか? 64bit systemで実行されるアプリをプログラミングする際に、何か検討や検討が必要なことはありますか? (つまり、Int64を使用するとパフォーマンスが向上し、JITコンパイラは自動的に3

    20

    14答えて

    .NETでメモリリークが発生する可能性があります。 私は2つを知っている: 適切に解除登録しないEvent Handlers/Delegates。 は、Windowsフォームで動的な子コントロールを配置していない: 例: // Causes Leaks Label label = new Label(); this.Controls.Add(label); this.Controls.Rem

    -1

    4答えて

    私のSQLに関する知識は、正式なトレーニングとは対照的に、即座に必要とされるものがほとんどです。現在取り組んでいるプロジェクトでは、次のレベルのSQL(特にSQL Server 2005)の知識が必要です。つまり、スキーマを最適化し、最適化されたクエリを作成し、さらにはレプリケーションとミラーリングに関する情報を作成する技術を知る必要があります。ここには誰もが、一般的なSQLやSQL Server

    0

    4答えて

    興味深いデザインの質問があります。私は、コストの異なるさまざまなバージョンのプログラムを用意し、マネージャタイプのユーザーがプログラムの一部へのアクセスを他のユーザーに許可することを許可するために、プロジェクトのセキュリティ面を設計しています。それはWebベースになり、当社のサーバーでホストされます。 「リソース」または画面ごとに単純な許可または拒否オプションを使用しています。 私たちは多数のリソ

    3

    5答えて

    非常に広い地理データを表示するWebアプリケーションを設計することになります。また、要件の1つは、私の国の郊外にある一般的なダイヤルアップにPCをそのまま使用できるように、最適化する必要があるということです。 これで、限られた開発時間とユーザーエクスペリエンスに役立つ場合は、Flashおよび/またはSilverlightを使用することができます。 地理データの重い部分はタイルにチャンクされ、Goo

    2

    4答えて

    は、例として次の文字列を取る: 「速い茶色のキツネ」 今迅速で、qは、文字列(0から始まる)のインデックス4であり、キツネでfは指数であります16.ここで、ユーザーがこの文字列にもう少しテキストを入力するとします。 「非常に速い濃い茶色のキツネ」 今すぐqはインデックス9であり、fは、インデックスの元のインデックスを追跡する最も効率的な方法は何26 でありますどのくらいの文字がユーザによって追加さ

    4

    7答えて

    ベストプラクティスではないかもしれませんが、サードパーティのjarファイルから未使用のクラスを削除する方法があります。私のクラスがライブラリを使用していて、何らかのカバレッジ分析を行っている様子を見て、手つかずのクラスをすべて削除した別のジャーを吐き出すもの。 明らかにこれに問題があります。具体的には、すべてのクラスを常時使用することはできませんが、使用シナリオを示します。 しかし、これらの問題を

    8

    8答えて

    それはゲッターとセッター、または他の場所のコード内で検証を作るために良いアイデアだ場合、私は思ったんだけど。 これは、コードまでを高速化最適化とに来るとき、私はあなたがゲッターとセッターに検証を行うべきではありませんと思いますが、あなたはあなたのファイルを更新たりしているコードでも、あなたを驚かせるかもしれませんデータベース。私が間違っている?