Smile 笑容

挂起模块hungapp是什么东西的解释

我的IE6死掉了,莫名其妙,以为会在发送报告里有些思路,于是一看,出错模块竟然是 hungapp 一个从来没留意过的东西。是什么呢?一起来思考一下吧!

首先说一句,本人不是 ms专家,只是看到问题,随便分析了一通,若有不对的地方,欢迎留言告诉我,免得误导大家,谢谢。

在往上搜索了一下,发现大家都是在问这个问题,为什么程序出错不是程序或程序内的模块而是 hungapp 这个东东呢。

后来发现有人给电脑加速,修改注册表也和hungapp这个东东有关,是把 hungapp timeout 这个值变小。 具体 请搜索 hungapp 加上 加速 这两个关键字, 即可以得到加速问题的详细说明。

其实也不是加速,只是让停止响应的程序自动关闭掉!这并不是一个好建议。 也许你的程序只是暂时停止响应了,比如在做 3d渲染或其他高cpu占用,或高独占性的工作。

那么说回来 hungapp 是什么呢, hungapp 是典型的中国人命名形式,拆解开之后是 hung app , 就是 挂起的应用程序。 hung 是挂起,绞死,之类的意思,具体可以查英文字典。

那么也就是说,程序停止了响应之后,windows派出挂起管理程序去终止这个挂起的应用程序,但是由于已经关闭或已经挂起中,无法进入或访问这个挂起的程序,或者挂起的程序已经存在内存地址影射错误,所以无法正确访问和进入挂起的应用程序,最终导致了挂起管理程序,也就是 hungapp, 内存访问失败。

所以你会看到错误报告是 hungapp 模块 无法访问 0000 这个内存地址位。

不过,我猜想若点击详细信息,继续察看,说不定会看到是什么模块导致的停止向应?这就看个人水平了,呵呵。