Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 13, 2010 14:25:23

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Временные файлы

Хочу посоветоваться с более опытными программистами.
В какой папке на Symbian S60 более хорошо создавать временные файлы? Может в системе есть для них специальный каталог. Скажем по включению смарта он очищается или что-то вроде того.



Офлайн

#2 Апрель 13, 2010 20:19:11

nJLyTo
От:
Зарегистрирован: 2008-11-11
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

Временные файлы

R.Ll.S.h57
Скажем по включению смарта он очищается или что-то вроде того
Есть такая возможность. Создавать файлы можно на диске D (оперативная память), которые после перезагрузки телефона будут удаляться. Если же файлы большого размера, то целесообразно использовать для них диск C (память телефона) или E (flash карта) с отдельной папкой.



Офлайн

#3 Апрель 14, 2010 08:45:21

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Временные файлы

Спасибо.



Офлайн

#4 Апрель 14, 2010 20:57:59

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Временные файлы

Но крупные временные файлы, я бы не стал там создавать, так как этот кеш так же используется и другими программами, и размер этого диска может быть в несколько раз меньше на других моделях смартфонов. Лучше предусмотреть это заранее



Офлайн

#5 Апрель 15, 2010 17:19:40

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Временные файлы

Намного ли быстрее скорость записи на диск D: , чем на C: ?



Офлайн

#6 Янв. 16, 2011 18:56:28

Habib0592
От:
Зарегистрирован: 2011-01-12
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Временные файлы

Помоему диск D и есть для временных файлов, при перезагрузке файлы удаляются



Офлайн

#7 Янв. 19, 2011 17:44:38

ReaL_HarDCorE
От:
Зарегистрирован: 2011-01-19
Сообщения: 84
Репутация: +  0  -
Профиль   Отправить e-mail  

Временные файлы

Желательно все “лёгкие” файлы оставлять на диске D. Но как сказал igor.kaist не стоит перегружать оперативу огромными файлами.
И ещё кое что: когда я писал мои первые программы я запускал мой скрипт почти каждую минуту(ну чтобы проверить не сделал ли я какие то ошибки) и после каждого включения скрипта оперативы становилось все меньше и меньше. После 40 запуска приходилось перезагружать смарт. Тогда я стал перед выходом из программы удалять все эти модули(del) и оперативка стала освобождаться. Что вы на это скажете



Офлайн

#8 Янв. 19, 2011 17:54:48

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Временные файлы

В документации по PyS60 что-то написано про то, что не используется сборщик мусора (garbage collector). Правда я сам не до конца понимаю как он работает.



Отредактировано (Янв. 19, 2011 18:10:44)

Офлайн

#9 Янв. 19, 2011 21:04:24

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Временные файлы

R.Ll.S.h57
В документации по PyS60 что-то написано про то, что не используется сборщик мусора (garbage collector).
При запуске через ScriptShell, действительно происходят иногда странности. Я как то пару дней пытался понять причину очень странных глюков при использовании модуля inbox. Оказалось, что при перезапуске скрипта, сохранялся старый bind на входящие смс, но неймспейс весь удалялся, и вываливались очень неожиданные экзепшины.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version