2

分離ストレージ経由でストレージを利用できることは知っていますが、自分のアプリで実際にどれだけのストレージにアクセスできるかをどこかで見たことがありません。誰でも知っていますか?

4

3 に答える 3

5

アプリケーションは、特定のディスク容量や割り当て(「フル」Silverlightなど)に制限されていません。理論的には、デバイスがなくなるまでファイルを追加したり、ディスク領域を使用したりすることができます。

IsolateStorageFile.AvailableFreeSpaceを使用して、使用可能なスペースをテストできます。

他のアプリや一般的なデバイスのパフォーマンスに影響を与えるため、使用可能なすべてのスペースの使用には注意する必要があります。うまくいけば、すべての空き領域を使用した場合、OSが恐ろしい出来事を阻止するでしょうが、これの原因にならないようにするのが最善です。

持つことができるfieとディレクトリの数にはいくつかの制限がありますが、これらにぶつかる可能性はほとんどありません。詳細については、http://dotnetcatch.wordpress.com/2010/09/08/wp7-how-many-files-does-it-take-to-crash-isolatedstorage-more-than-you-think/をご覧ください。

于 2010-09-23T09:00:03.053 に答える
2

MS は最低 8 GB と言っていますが、デバイスにはそれ以上の容量がインストールされている可能性があります

http://msdn.microsoft.com/en-us/library/ff637514(v=VS.92).aspx

1 つのアプリに制限はありません

[編集] 1 つのアプリには制限があります。

2 ギガは、アプリが拡張できる合計サイズです。 http://www.imaginativeuniversal.com/blog/post/2010/10/04/20-50-90-400-and-2.aspx

于 2010-09-23T08:04:05.680 に答える
1

メモリが 10% しか残っていないときに OS が悲鳴を上げ始めることを追加したかっただけです。

于 2010-09-23T12:23:08.483 に答える