【问题标题】:What are all the bootstrap.html items shown when running a WinJS app?运行 WinJS 应用程序时显示的所有 bootstrap.html 项是什么?
【发布时间】:2012-12-19 02:43:58
【问题描述】:

我在采用的 WinJS Windows 8 应用程序中遇到内存泄漏问题。调试时,我注意到在 MSAppHost 下有很多名为 bootstrap.html?bubblePointerEvents=1 ...几十个。有谁知道这些的目的?它似乎是一个内部 WinJS 运行时的东西,但我认为这可能是我的内存泄漏的地方。

想法?

当然,附上图片。

【问题讨论】:

  • 这些 bootstrap.html 文件不是 twitter 引导程序 - 它们是 MS 广告广告控件

标签: javascript memory-leaks windows-8 winjs


【解决方案1】:

您可以使用新的 Visual Studio 2012 JavaScript 内存泄漏分析工具。

一个很好的教程是here

【讨论】:

  • 这有所帮助,但微软的广告似乎是漏洞。有没有办法从一个对象中快速释放所有事件处理程序?谢谢,新年快乐!
  • 销毁持有处理程序的对象——对于 DOM 元素,这意味着从 DOM 中分离该元素,以及任何其他引用它的对象。
【解决方案2】:

听起来你从别处继承了代码,而这段代码使用了Twitter Bootstrap

在运行应用程序时,您是否在 Visual Studio 的 JavaScript 控制台中看到任何错误?

【讨论】:

  • 我看到的唯一错误是:APPHOST9623:应用程序无法解析 ms-appx://...我的应用程序的名称.../undefined 因为这个错误:RESOURCE_NOT_FOUND。但是,似乎没有抛出任何错误。是否有提示停止 WinJS 应用程序的所有错误?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-06
  • 1970-01-01
  • 1970-01-01
  • 2017-07-02
  • 1970-01-01
  • 2010-11-03
  • 2014-09-12
相关资源
最近更新 更多