2017-06-11 5 views
-1

あなたは何が良いのですか教えていただけますか?以下のため、各ループ for-eachまたはasp.net mvcで使用する方がよい新しいオブジェクト(インスタンス)を作成しますか?

    1. クラスの新しいオブジェクトを作成します。

    私の場合、両方の側面から同じ出力が得られました。 私の質問は、私が使いたいと思うものです。

    私は第1のアスペクトを選択します。

    私のページがその時にfore-eachループ(50レコード固定)に来るたびに、いつでも。 とそのループを実行するたびに、私のページの実行が少し遅くなります。

    私のページに新しいオブジェクトが作成され、その時点での負荷とメモリがガベージコレクションを削除するために、任意の組み込みの関数やメソッドをMVC asp.netで

    を初期化するたびに、私は第二側面に

    を選択した場合は(のコレクション異常なオブジェクト)?

    関連性の高い理由でより良い使い方を希望される場合は、教えてください。

  • +0

    今は何ですか? JavaまたはC#? – GhostCat

    +0

    私の質問はC# –

    答えて

    2

    コードを書くのが簡単で、より明白に正しいものを書き込みます。次に、ページが遅すぎるか、あまりにも多くのメモリを使用しているかどうかを確認します。 (あなたは「遅すぎる」または「あまりにも多く」が何を意味するのかを判断するために、それはあなたのアプリケーションです!)

    うまくいけば、素晴らしいです!あなたの問題は解決され、他の方法でアプリケーションに多くの価値を加えることに取り組んでいます。

    あまりにも遅すぎたり、あまりにも多くのメモリを使用する場合は、それほど簡単ではない方法を試してみてください。その後

    - これは重要な部分です - あなたのアプリケーションため対策違い。そして、それだけで正しい答えを知ることができます。

    +0

    に関連しています。こんにちは、Daniel Prydenさん、ありがとうございます。 –

    関連する問題