Ответ 1
Если вы просто пытаетесь запустить фоновый агент во время профилирования, вы можете использовать ScheduledActionService.LaunchForTest как в этом вопросе. И здесь отмечено, что он может занять некоторое время до запуска агента.
Если вы хотите протестировать только фоновый агент за пределами остальной части приложения, я не видел хорошего способа сделать это. Однако я бы сделал пустое приложение и вручную запустил функциональность фонового агента. Затем вы можете настроить профиль, и он должен работать достаточно хорошо.
Кроме того, здесь приведены некоторые ссылки о том, как снизить потребление памяти в фоновых агентах, которые могут оказаться полезными:
Wp7.5 Манго-фоновые агенты - Крис Сэйнти (из gReadie fame)
Оптимизация потребления памяти для WP7 Справочные агенты - Оливер Вейхольд