Сколько памяти у меня есть доступ к WP7? - PullRequest
2 голосов
/ 23 сентября 2010

Я знаю, что хранилище доступно через изолированное хранилище, но я не уверен, что где-нибудь видел, сколько реального хранилища у меня есть для моего приложения.Кто-нибудь знает?

Ответы [ 3 ]

5 голосов
/ 23 сентября 2010

Ваше приложение не ограничено определенным объемом дискового пространства или какой-либо квотой (как в «полном» Silverlight). Теоретически вы можете продолжать добавлять файлы / использовать дисковое пространство, пока устройство не исчерпает себя.

Вы можете проверить доступное пространство с помощью IsolatedStorageFile.AvailableFreeSpace .

Вы должны быть осторожны при использовании всего доступного пространства, так как это повлияет на другие приложения и общую производительность устройства. Надеемся, что ОС остановит все ужасное, если вы использовали все свободное пространство, но лучше всего попытаться избежать этого.

Существуют некоторые ограничения на количество файлов и каталогов, которые вы можете иметь, но вы вряд ли поразите их. Подробности на http://dotnetcatch.wordpress.com/2010/09/08/wp7-how-many-files-does-it-take-to-crash-isolatedstorage-more-than-you-think/

2 голосов
/ 23 сентября 2010

MS говорит, что минимум 8 ГБ, но устройства могут иметь больше установленных

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

Нет ограничений для одного приложения

[РЕДАКТИРОВАТЬ] Существует ограничение для одного приложения:

2 гигабайта - это общий размер вашего приложения. http://www.imaginativeuniversal.com/blog/post/2010/10/04/20-50-90-400-and-2.aspx

1 голос
/ 23 сентября 2010

Просто хотел добавить, что ОС начнет кричать, когда останется только 10% памяти.

...