なぜ私がプログラムを走らSDカードが遅くなるの?
-
22-07-2019 - |
質問
移動の際はmy.Net Framework上でのSDカードのWindows CE装置、プログラム実行を遅くして走行してからします。
と思いましたが、起動が遅くなることがでの全体プログラム。ありませんIOデータの管理カードです。
なぜ自分が遅くなるのにはどうすればよいのコンパクトの枠組みを取り扱っており荷重のセンブリー?
解決
いで需要ページ欄に入力してください。アプリなどのSDカード、SDにはない実行可能メディアで引き込まれてRAMす。Windows CEなのは、通常、全体のRAMにローダーなプ全ン向けのアプリケーションをRAMす。必ず、玄妙観、蘇州刺繍や煙突きRAMでは実際のILコードの組み立て自体はページごとに区切しております。でもページごとに区切際のシステムを決定する必要はないと理解してよいか、特定のページです。
このページングの影響を与えることができ性能がいてはちょっとした驚きも大きく影響しない限り、アプリ自体は本当に大きい場合がたくさんの組み込み資源からの引き出しの組立).
他のヒント
以前の「デマンドページング」に同意します。 ctackeによる回答。
解決策は、SDカードからローダープログラムを実行し、実際の実行可能ファイルとDLLをカードからハードディスクにコピーしてから、ローダーからプログラムを実行することです。その後の実行では、ローダーはハードディスクのバージョンが最新であるかどうかを検出でき、最新の場合は直接起動できます。ハードディスクのバージョンが最新でない場合、ローダーはカードから古いファイルを再度コピーしてから、実際のプログラムを実行します。
以前にリモートネットワークの場所にロードされたプログラムからこれを実行しましたが、非常にうまく機能しました。
アプリケーションがSDカード上にある場合、一部のデバイスはプログラムをクラッシュさせます。デバイスのサスペンド電源投入中に発生します。