私はC#、.NET 4.0、64ビットを使用しています。計算に使用される5億の「データポイント」をメモリに保存する必要があります。これらを構造体またはクラスオブジェクトとして作成するかどうかを決定する必要があります。 Structsはとても速く見えます。.NETスタックメモリ制限
スタックのメモリ制限はありますか?もしそうなら、どのように調整することができます。
スタックに大量のデータを格納すると、システムの全体的なパフォーマンスが影響を受けますか?
(ところで、私は.NETの単一オブジェクトサイズの制限を認識しているので、データは複数のコレクションに格納されます)。
スタックをヒープと混同しないでください。 –
あなたはどのような基準で構造体がクラスより "はるかに速い"と主張/仮定していますか? –
私はOPがスタック割り当てと構造体の間に厳しい関係を作成すると推測しますが、これは間違っています。これらは完全に異なるテーマであり、*関連する*可能性があります。 – Tigran