浏览器经常弹出这个“来自网页的消息”(有图)求解!
当程序运行到第0行时,堆栈溢出。
有可能是你的内存不能负荷打开这样的网页了,造成了"堆栈的益出"
建议你杀杀毒或者用优化大师清理清理电脑。
或者是说你的js代码有死循环或者什么严重消耗资源的代码被IE提前检测出来..就会出现此对话框.function alert(){ alert("1"); }此函数明显为无限递归函数..是一个死循环..
在导入WORD文档时,总出现“来自网页的消息:请输入有效文件,支持的格式有:DOC,DOCX”,我的文件格式没问
我彻底找到网页编辑器eWebeditor无法上传word和excel文件内容的解决方法了:无论excel和word都一样:是浏览器设置问题。
点击“工具”-“选项”-“安全”—“可信站点”—“站点”—去掉最下方的单选框—将你所上传的网站添加—关闭即可!
电脑一直显示来自网页的消息是什么原因??
先重置IE试试。
建议抓个图上来。
========================================================
可能是原因是:
内存不足,系统发生内存溢出错误。
最直接的方法就是增加物理内存;也可以通过增加“虚拟内存”来解决
内存溢出虽然很棘手,但也有相应的解决办法,可以按照从易到难,一步步的解决。
第一步,就是修改JVM启动参数,直接增加内存。
这一点看上去似乎很简单,但很容易被忽略。
JVM默认可以使用的内存为64M,Tomcat默认可以使用的内存为128MB,对于稍复杂一点的系统就会不够用。
在某项目中,就因为启动参数使用的默认值,经常报“OutOfMemory”错误。
因此,-Xms,-Xmx参数一定不要忘记加。
第二步,检查错误日志,查看“OutOfMemory”错误前是否有其它异常或错误。
在一个项目中,使用两个数据库连接,其中专用于发送短信的数据库连接使用DBCP连接池管理,用户为不将短信发出,有意将数据库连接用户名改错,使得日志中有许多数据库连接异常的日志,一段时间后,就出现“OutOfMemory”错误。
经分析,这是由于DBCP连接池BUG引起的,数据库连接不上后,没有将连接释放,最终使得DBCP报“OutOfMemory”错误。
经过修改正确数据库连接参数后,就没有再出现内存溢出的错误。
查看日志对于分析内存溢出是非常重要的,通过仔细查看日志,分析内存溢出前做过哪些操作,可以大致定位有问题的模块。
第三步,安排有经验的编程人员对代码进行走查和分析,找出可能发生内存溢出的位置。
重点排查以下几点: ? 检查代码中是否有死循环或递归调用。
? 检查是否有大循环重复产生新对象实体。
? 检查对数据库查询中,是否有一次获得全部数据的查询。
一般来说,如果一次取十万条记录到内存,就可能引起内存溢出。
这个问题比较隐蔽,在上线前,数据库中数据较少,不容易出问题,上线后,数据库中数据多了,一次查询就有可能引起内存溢出。
因此对于数据库查询尽量采用分页的方式查询。
? 检查List、MAP等集合对象是否有使用完后,未清除的问题。
List、MAP等集合对象会始终存有对对象的引用,使得这些对象不能被GC回收。
第四步,使用内存查看工具动态查看内存使用情况。
某个项目上线后,每次系统启动两天后,就会出现内存溢出的错误。
这种情况一般是代码中出现了缓慢的内存泄漏,用上面三个步骤解决不了,这就需要使用内存查看工具了。
内存查看工具有许多,比较有名的有:Optimizeit Profiler、JProbeProfiler、JinSight和Java1.5的Jconsole等。
它们的基本工作原理大同小异,都是监测Java程序运行时所有对象的申请、释放等动作,将内存管理的所有信息进行统计、分析、可视化。
开发人员可以根据这些信息判断程序是否有内存泄漏问题。
一般来说,一个正常的系统在其启动完成后其内存的占用量是基本稳定的,而不应该是无限制的增长的。
持续地观察系统运行时使用的内存的大小,可以看到在内存使用监控窗口中是基本规则的锯齿形的图线,如果内存的大小持续地增长,则说明系统存在内存泄漏问题。
通过间隔一段时间取一次内存快照,然后对内存快照中对象的使用与引用等信息进行比对与分析,可以找出是哪个类的对象在泄漏。
通过以上四个步骤的分析与处理,基本能处理内存溢出的问题。
当然,在这些过程中也需要相当的经验与敏感度,需要在实际的开发与调试过程中不断积累。