Windows Mobile 6 .Net コンパクト フレームワーク フォーム ベースのアプリケーションをサポートしています。アプリケーションで使用されているデータ量が原因でメモリ不足エラーが発生するポイントに到達しました。アプリケーションの期待寿命は限られていますが、代替プラットフォーム/アプリケーションが開発されるまで、適切に機能し続けることを確信したいと思います. アプリケーションで使用されるデータ量は減っていないため、1 つのオプションはアプリケーション コードのサイズを縮小することです。
少し前に、アプリケーション コードが占有するメモリを最小限に抑える方法の 1 つは、すべてのソースを個別のアセンブリに移動し、小さなスタートアップ シェルを使用してアプリケーションを起動することであると指摘したブログ投稿またはドキュメントを思い出しました。そのアプローチの作業を開始する前に、それが正しいアプローチであることを確認し、それによって達成される可能性のある節約を数値化したいと思います。
上記のアプローチは正しいですか?もしそうなら、それをサポートするドキュメントはありますか?