FBrowserCEF3Lib浏览器开发技术交流网址

 找回密码
 立即注册
查看: 2837|回复: 0

【FBro浏览器库更新】FBrowserCEF3lib模块3.14.36添加V8堆栈大小上限设置功能

[复制链接]

签到天数: 467 天

[LV.9]以坛为家II

79

主题

416

回帖

79万

积分

管理员

皇冠皇冠皇冠皇冠太阳太阳

积分
798316

优秀会员永久VIP会员活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老荣耀会员精华大师大富翁

发表于 2023-6-14 11:50:36 | 显示全部楼层 |阅读模式
更新记录
界面截图:

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
1、模块功能截图: 

2、简单介绍:
    看到这可能有的同学会问什么是V8堆栈上限,其实简单说就是网页JS操作占用堆栈内存的最大值(想详细了解可自行百du,这里不说多了),而谷歌内核默认情况下是对V8堆栈最大值进行了限制了的,所以说如果你有什么JS操作占用内存特别大包括累计扩大超过他的限制后就会报出javascript heap out of memory而崩溃;


    其实也有同学要问,谷歌为什么要限制了?个人认为,其实正常操作,一个网页要超过1G,这得是多大的一个网页undefined


    默认情况下,V8堆栈限制32位程序(注意这里是程序,不是系统!)为1G;64位系统内存小于16G为2G,内存大于16G为4G;模块中也有说明,这里我也不在多说;


    当然你也可以玩64位,但是易不支持64位,所以玩64目前只能用火山,后期本模块还会推出C#版(敬请期待),所以有了这个功能是不是发现易又可以玩了?
    有了这个功能后,细心的朋友是不是又发现又可以“为所欲为”了undefined


    此功能也是通过内核修改而来,也非CEF原生就是此功能,不信自己去CEF官网查,你能查到算我输undefined,但还是免费放出来给各位(难道这里就不该有点掌声?)


温馨提示:
1、这个设置针对的是V8引擎,V8是在渲染进程中,所以主进程这个设置并没多大意义,虽然在主进程中初始化之前设置,但实际生效是在渲染进程中!如果你对浏览器多进程模式还不是很清楚,建议再去看看操作手册!
2、易语言程序默认不能超过1G,如果用易编写的执行进程注意使用精益工具编译使易语言能突破内存限制,否则这里设置了也没用!

3、32位程序理论上最大只能使用4G内存,经过测试,实际最大设置到4000M左右就基本极限了!是不是感觉以后还是64位的天下undefined

4、因JS代码逻辑问题、乱用循环、只申请不释放最后撑爆内存的这种情况,还是得优化你JS代码逻辑,不然超限该崩溃还是得蹦!要不家里有矿上64位无限堆内存;


设置前后对比
可通过js命令window.performance.memory查看设置是否成功,设置后jsHeapSizeLimit扩大为2G




3.在线更新日志,最近更新了撒都在里面(据我上次发帖貌似都更新好几个版本了)
https://www.showdoc.com.cn/FBrowserCEF3Lib/9712181297519909

4.更新方式及模块下载
  • 其实项目主页上和我以前发的帖子都有,我还是再上传的附件中把,各位自行选择下载把;
  • 请更新器下载更新,更新器为火山PC开发,保障无毒,源码也已上传,做更新器的目的也是为了方便大家更新;
  • 更新器操作说明:https://www.showdoc.com.cn/FBrowserCEF3Lib/9712440336043916


5.在线BUG反馈地址
https://docs.qq.com/sheet/DRXJmb05ucnVGSGhq


6.操作手册主页
https://www.showdoc.com.cn/FBrowserCEF3Lib/8534935992041152


7.重点提示!!!!!!!!!!!!!!!!!!!!!!!!!!
(1)替换升级请注意清理掉以前的文件、模块文件、库文件都要一并替换;
(2)升级自身项目请注意检查模块调用是否正确,文件替换掉也有可能你还是调用的老的其他目录的模块,模块串用,否则可能会出现各种奇葩问题,所有最好将模块删除重新引用一遍;
(3)事件格式修改,注意同步修改为新版格式,格式不一会照成各种异常;







您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们 在线手册 视频教程 赞助支持 CEF官网 易语言官网 火山开发官网
拒绝任何人以任何形式在本网站发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表本网站立场!

网址帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!

Archiver| 手机版| 小黑屋| 联系QQ:283987887 劰载中...

Powered by Discuz! X5.0 GMT+8, 2026-9-17 07:29 , Processed in 0.019862 second(s), 14 queries , Redis On.

 川公网安备51090302000262 蜀ICP备2023034329号
快速回复 返回顶部 返回列表