Являются ли 25 секунд времени работы Windows Phone PeriodicTask в режиме реального времени или времени процессора? - PullRequest
2 голосов
/ 29 февраля 2012

PeriodicTask на WP будет запускаться каждые 30 минут и может работать в течение 25 секунд.http://msdn.microsoft.com/en-us/library/hh202942(v=vs.92).aspx

Интересно, эти 25 секунд - процессорное или реальное (календарное) время?Я могу себе представить, что если пользователь, например, играет в ресурсоемкую игру, разговаривает или разговаривает по телефону - ваша фоновая задача (PeriodicTask) не получит столько циклов ЦП.

Спасибо!

1 Ответ

2 голосов
/ 01 марта 2012

Периодические задачи выполняются каждые 28 +/- 10 минут.
Они выполняются приблизительно 25 секунд.Это не точно.
То, как рассчитывается время, в течение которого работает агент, публично не задокументировано.

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

Даже если бы на вашу задачу повлияли другие операции, выполняемые одновременно на устройстве, что бы вы сделали с этим?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...