Windows Metro App由操作系统终止

时间:2015-01-21 14:22:26

标签: windows windows-runtime microsoft-metro winjs terminate

我正在使用Html / JavaScript开发Windows 8.1应用程序。 该应用程序适用于我的公司,我不能说它做了什么,但该应用程序是业务关键。 在某些情况下,我们的机器可以达到90%的RAM使用率,并且应用程序由操作系统终止。我看到其他应用程序也被终止,除了Skype,Lync等Microsoft应用程序,它们不会被终止。 我的问题是如何制作我的应用程序,以便操作系统无法终止它?

1 个答案:

答案 0 :(得分:1)

这些应用程序具有以非常低的资源配额运行的后台任务。您的应用程序也可以具有后台任务,但您需要在应用于这些任务的约束内运行。后台任务没有用户界面,并且不依赖于应用的UI部分。请参阅BackgroundTaskBuilder和相关API。

https://msdn.microsoft.com/en-us/library/windows/apps/xaml/Windows.ApplicationModel.Background.BackgroundTaskBuilder