IE挂起,CPU占用100%

2023-12-09

我有一个 Web 应用程序,在正常交互过程中,它会挂起 IE。我所说的“IE 被挂起”是指 IE 不再响应并使用 100% 的 CPU。摆脱这种状态的唯一方法就是终止 IE 进程。关于该应用程序:

  • 它仅在浏览器中加载一页,通过 Ajax 查询与服务器通信,并更新 DOM。
  • 我可以使用 IE6 和 IE7 重现此内容,但不能使用 Firefox 或 Safari。

我想知道是否有人已经看到过这一点,以及是否有一些已知的情况可以使 IE 进入挂起/使用 100% CPU 状态。


使用WinDbg,http://www.microsoft.com/whdc/devtools/debugging/

将其附加到有问题的 IE 进程。

.symfix+ 命令会将符号路径设置为指向 Microsoft 符号服务器并在本地缓存调试符号。

!runaway 命令将枚举进程中的所有堆栈并告诉您哪一个将要狂暴。

如果幸运的话,您可能会看到一些可识别的内容,例如堆栈顶部的正则表达式替换。或者布局引擎可能已经进入无限循环。这两件事过去都发生在我身上。

如果调用堆栈没有意义,请使用“g”使进程继续运行,等待几秒钟,按 Ctrl+Break,然后再次尝试 !runaway。

一旦您在本地获得了符号,您还可以使用 SysInternals 的 Process Explorer 查看进程的堆栈。在 Process Explorer 中配置“符号”选项以指向本地符号缓存,例如 c:\Program Files\Debugging Tools for Windows\sym。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IE挂起,CPU占用100% 的相关文章

  • 如何轻松地将 Ajax、perl 和 JSON 结合使用?

    我正在尝试使用 Ajax 制作一个网页 Example 我创建了一个 Perl CGU 文件来触发一个简单的帖子 文件 test cgi name 托马斯 回复短信 你的名字是托马斯 我创建了一个可以使用该帖子的 html 文件 但随后页面
  • AJAX 发送数据到 Node.js 服务器

    我尝试使用 AJAX 将数据发送到 Node js 服务器 但不断遇到同样的问题 即接收问题 这是客户端 JavaScript AJAX 代码 var objects function return new XMLHttpRequest f
  • 优化数据可视化 Web 应用程序的性能

    我正在重写 3 年前编写的数据可视化网络工具 从那时起 浏览器的 JavaScript 引擎变得更快 所以我正在考虑将部分工作从服务器转移到客户端 在页面上 数据在表格和地图 或图表 中可视化 它使用相同的数据 但以不同的方式 因此准备显示
  • 为什么这个 jquery 代码不能在黑莓上运行?

    我正在使用 jquerymobile 开发phonegap 应用程序 但在黑莓 9780 中它没有向我显示警报 我的代码是 document addEventListener deviceready run false function r
  • 如何通过 javascript 和 ajax 调用 Scala 中的方法?

    我不知道我的标题是否有点误导 但这是我真正需要帮助的 我正在获取这个网址 get fb login fbEmail function data console log data 这是我的路线 GET fb login email prese
  • 处理异步调用后重定向的正确方法

    我需要 如果满足某些条件 则对服务器进行ajax调用以更新数据 我的函数如下所示 function doSomething if something callSomethingAsync window location redirectur
  • 使用 jquery fullCalendar 时,为什么我在切换月份后看到重复的事件?

    I am 使用 jquery fullCalendar 插件 http arshaw com fullcalendar 我遇到了一个奇怪的问题 当我加载第一个月 在本例中为 2013 年 12 月 时 它工作正常 我调用我的 ajax 事件
  • ajax 会增加还是降低安全性?

    我正在创建一个网站 到目前为止它是纯 PHP 的 我在想 既然很少有人没有启用 JavaScript 我想知道为什么 也许我应该将我的网站创建为一个完全 PHP 的网站 而不使用任何 AJAX 难道是我想错了 可以肯定的是 如果我实施一些
  • 页面在 Google Adwords 转化跟踪上重定向

    我有一个表单 人们可以在其中提交数据 然后使用 ajax 将数据发送到服务器 我已将其设置为 Google Adwords 中的转化 下面是我使用过的代码 问题是 当用户提交表单时 在收到响应后 它会重定向回我给出的 URL 我不想重定向
  • IE6刷新时内存泄漏?

    我每隔几秒钟重新加载一个页面以从服务器获取更新 该页面可以打开并且这种情况可能永远发生 我猜测 特别是因为该浏览器位于未关闭的远程服务器上 我这样做 setTimeout function location href location hr
  • css 适用于 Firefox/Chrome,但不适用于 IE

    我有这个 HTML 和 css 在 chrome firefox 中工作正常 但在 IE 上 标题布局超出了位置 并且悬停时未显示子菜单 您能帮忙吗
  • Fancybox - Ajax 图片库

    我有一个自定义图像库 它用缩略图填充 div 每个缩略图都包含在一个 fancybox 组中 当您单击一个 它在 fancybox 中打开 时 您可以按 上一张 下一张 在第一 页面 上的图像之间循环 要在页面之间移动 您必须关闭 fanc
  • Java Web 技术中的 AJAX 自动完成文本框(JSP 和 servlet)

    我需要您的帮助 了解如何使用 Java Web 技术 JSP Servlet 和 AJAX 使 HTML 输入文本元素像 Google 的 AJAX 搜索引擎 输入文本元素一样工作 下拉列表中的数据将来自数据库表 例如分别是 MySQL 或
  • 使用 MVC 5 和实体框架的 jQuery 数据表

    我需要一些关于在控制器中放入什么内容的指导 以便我可以对 jQuery 数据表使用服务器端处理 我正在使用 MVC 5 和实体框架 示例位于 http datatablesmvc codeplex com documentation htt
  • wordpress - 像 stackoverflow 中那样内嵌 ajax 注释

    我有一个 WordPress 博客 希望为人们提供与 stackoverflow 中添加评论相同的用户体验 有很多评论 ajax 插件 但我找不到一个可以使用的插件 它允许您在主页上内联 进入并添加评论 而无需先深入到单独的单个帖子页面 任
  • 将查询字符串添加到 Ajax url 调用

    我想知道当我们调用 Jquery Ajax 时是否可以将查询字符串与 URL 一起传递 例子 ajax type POST url index php task addNewInfo data regForm serialize dataT
  • 回到使用 ajax 的 PushState 条目

    我对以下情况有疑问 用户访问网站 用户点击使用history pushState的链接来更新url 通过ajax加载部分页面内容 使用jQuery 用户单击加载新页面的常规链接 用户点击返回返回到pushState条目 该页面现在仅显示通过
  • Ajax 没有将我重定向到下一页

    我正在尝试将单击的图像的 ID 传递到下一页 当我开发代码时 它没有将我重定向到下一页 当我单击 F12 并检查网络中的 POST 时 它显示变量已正确传递到下一页 如附图所示 但它没有将我重定向到下一页 所以现在我知道变量在下一页中正确传
  • jQuery.post 改变 HTML 中的一些特殊字符

    TinyMCE 中的示例数据 和 以上HTML代码 p 10003 and 9786 9999 9986 p 之前 工作正常 在保存的文档中获得相同的字符 function save and submit var tinyGenData t
  • 优雅降级 - 何时考虑

    在为使用 AJAX 的应用程序设计和构建 UI 时 您何时考虑优雅降级 对于禁用 JavaScript 或正在使用屏幕阅读器的用户 最后 网站的 AJAX 版本完全完成后 在每个发展阶段 I don t 还有别的事 这些日子 渐进增强 ht

随机推荐

  • PostgreSQL 连接问题

    我的应用程序有一个非常奇怪的问题 有时在连接到 postgres 时会出现以下错误 这种情况的发生没有任何模式 当我运行一些广泛的硒测试时经常发生 警告 pg connect function pg connect 无法连接到 Postgr
  • 如何在 Web 应用程序前端强制 fetch 接受自签名证书?

    我正在制作一个简单的 Web 应用程序前端原型 它需要从我的服务器获取 JSON 数据 服务器本身工作正常 我可以单击链接 JSON 数据就会显示在浏览器中 但以下简单脚本失败了 fetch https x x x x 8000 MY UR
  • 安装前获取功能安装成本

    我们正在为您的安装制作自定义引导程序 外部 UI 我们希望提供一个 自定义安装 对话框 就像在 MSI 中一样 以允许用户选择他们想要安装或删除的功能 目前 我们能够从 MSI 数据库本身读取功能 以及其他功能详细信息 例如描述 通过在 M
  • 如何在 ASP.NET Core 中创建角色并将其分配给用户?

    我正在使用 ASP NET Core 默认网站模板 并将身份验证选择为 个人用户帐户 如何创建角色并将其分配给用户 以便我可以使用控制器中的角色来过滤访问权限 我的评论已被删除 因为我提供了我回答的类似问题的链接here 因此 这次我会更描
  • NSDecimalNumber 乘法奇怪

    ExclusivePrice 数量都是 NSDecimalNumbers NSDecimalNumber price exclusivePrice decimalNumberByMultiplyingBy quantity NSLog ex
  • pexpect 相当于 Expect 的“send_user”

    作为我的延续上一个问题在 pexpect 中构建交互式选项菜单时 交互输入过滤器中的打印语句只有在交互完成后才会发送到 stdout 该文档似乎没有包含与 Expect 中的 send user 等效的方法 是否有任何解决方法可以将输出发送
  • 添加新行后无法“刷新”filamentgroup tablesaw 响应表

    我正在使用 AngularJS Utils 分页指令和filamentgroup tablesaw 响应式表库的组合来尝试获得响应式 通过向右滑动 分页表 一旦我填充了表格 我就从另一个名为responsive table的指令中调用tab
  • 从打印语句中删除最后一个分隔符

    这是对整数数组进行排序的方法 如何从输出中删除最后一个分隔符 public void Sort int sort for int a sort System out print a Output 1 2 3 4 5 6 7 8 9 10 1
  • 仅将圆角添加到 UITableView 的顶部?

    我试图仅向 UITableView 的顶角添加圆角 但问题是 使用下面的代码 它只会在整个 UITableView 上形成黑色层 我该如何解决这个问题 Rounded Corners for top corners of UITableVi
  • 基于 Android 4.0 的 Virtual Box 模拟器无法检测到笔记本电脑的蓝牙 4.0

    目前我正在开发与蓝牙 4 0 设备通信的 Android 应用程序 截至目前 我包括博康布尔在我的应用程序中并做了一些示例代码 实际上我没有基于蓝牙 4 0 的 Android 智能手机 因此出于测试目的 我只是安装了 Oracle Vir
  • Websocket 使用队列等待服务器响应

    我使用 websocket 发送和接收数据 每秒最多 30 条小消息 我希望客户端发送 websocket 有效负载并等待来自服务器的特定消息 Flow 客户端发送请求 它还将 requestId 163 存储在waitingRespons
  • D3:将鼠标滚轮重新映射为平移手势而不是缩放手势

    默认情况下 当您在 D3 中创建新的缩放行为时 它会映射鼠标滚轮来控制缩放级别 如果图表大于图表区域 您还可以单击并拖动来平移图表 我想重新映射鼠标滚轮手势以在垂直轴上平移 鼠标滚轮向上平移 鼠标滚轮向下平移 有人知道如何实现这一目标吗 好
  • Fortran“参数”类型不包含在编译对象中

    我有一个 Fortran 模块 其中包含一些具有属性的变量parameter有些有属性save The parameter那些不包含在编译的对象中 这在尝试组装库时成为一个问题 例如 考虑一个文件testModule f90 module
  • Javascript:检查服务器是否在线?

    通过 JavaScript 检查我的服务器是否在线的最快方法是什么 我尝试过以下 AJAX function isonline var uri MYURL var xhr new XMLHttpRequest xhr open GET ur
  • 如何使用 HttpWebRequest 登录后从网络提取数据

    我正在尝试从登录中提取数据 以便能够验证登录是否成功 如何使用 HttpWebRequest 提取页面内容 以便我可以使用它来验证登录是否正常 由于无论登录正确还是错误 每次登录都会返回状态代码 200 因此验证登录是否成功变得更加困难 p
  • _tkinter.TclError:预期的浮点数但得到“08”(看起来像无效的八进制数)

    我是一名 A level 学生 正在写计算机课程作业 我的代码的一小部分接受输入 将它们转换成时间 早上 8 点钟显示如下 08 因为 SQLite 喜欢这样 但是 当将其转换为日期时 我在标题中收到错误消息 tkinter TclErro
  • Windows下使用Lua读写串口

    我的总体计划目标是使用 Lua 创建更好的 3D 打印机校准 GUI 幸运的是 GUI 部分已经可以工作了 我正在尝试从 Windows 10 计算机上的 COM 端口读取和写入打印机的 Arduino 然而 我对串行通信感到困惑 目前 我
  • 比较两个字符串并突出显示发现的不匹配之处

    我想比较两个字符串并突出显示不匹配的单词 我编写的代码有以下两个问题 1 只要存在不匹配 该单词就会存储在 令牌 中 但是一旦调用突出显示函数 它就会突出显示该字符串中与令牌中的单词匹配的所有单词 2 所有差异都会显示在控制台上 然而 当
  • Soundcloud API:如何仅播放曲目的一部分?

    对于即将到来的项目 我正在研究使用 Soundcloud API 仅播放特定长度 例如 20 秒 的曲目的可能性 有人可以告诉我这是否可能吗 或者应该单独创建一个长度有限的不同轨道吗 非常感谢 马丁 WebForDreams 有几种方法可以
  • IE挂起,CPU占用100%

    我有一个 Web 应用程序 在正常交互过程中 它会挂起 IE 我所说的 IE 被挂起 是指 IE 不再响应并使用 100 的 CPU 摆脱这种状态的唯一方法就是终止 IE 进程 关于该应用程序 它仅在浏览器中加载一页 通过 Ajax 查询与