プロパティとフィールドが構成されている生のメモリチャンクとしてデータをシリアル化することができた場合、これらのオブジェクトを別のシステムに伝達する方がずっと速いはずです。システムは、このメモリのためにメモリを割り当て、参照先ポインタを適切に設定するだけでよい。オブジェクトをrawメモリとしてシリアル化する
はい、私はそれが少し単純すぎることを知っていますし、おそらく循環参照のようにするのは難しい理由が多すぎます。しかし、誰かがそれを試したことがあるのか、ある制限を満たしているオブジェクトでそれをやり遂げる方法があるのだろうかと思っています。
これは一方で、おそらく私はマイクロ最適化しようとしていますが、実際には、パフォーマンスが重要な特定のシナリオでは非常に有用なようです。
あなたのようなメモリマップされたネットワーク通信は、実際にはかなり一般的な場所だと思います。すべてのマシンが同じハードウェアと同じバイナリを持っているなら、それはかなり実現可能です。 –
@KerrekSBそれは特別なハードウェアを必要とするものであり、さらなる読書のための推奨事項はありますか? –