阅读:7090回复:32
[Nightly] 激活标签页时只解码可视范围内的图片,改进加载性能
离开一个含有大量图片的标签页之后,又重新切换回该标签页,Firefox 原先的做法是直接将该标签页全部图片重新解码,这样会耗费大量CPU和内存资源,载入该标签页时会感到明显的卡顿,影响感知。最新Nighlty版本中已经着手改善了该问题,只解码所见范围内的图片,其他图片将在滚动鼠标进入可视范围内的时候才解码,有效改善了含大量图片时的加载性能。
Bug 792199 - Only decode visible images immediately when switching to a tab |
|
|
1楼#
发布于:2012-10-07 14:04
头顶苍天啊, 终于能摆脱图多杀狐的头衔了吗
等拿到pc就测试测试 |
|
|
2楼#
发布于:2012-10-07 14:04
原来是这个原因导致切换卡顿的。
|
|
3楼#
发布于:2012-10-07 14:04
|
|
|
4楼#
发布于:2012-10-07 14:04
有沒有選項可以設定比較重要?
|
|
|
5楼#
发布于:2012-10-07 14:04
|
|
|
6楼#
发布于:2012-10-07 14:04
可是為啥要 重新解码 啊
|
|
|
7楼#
发布于:2012-10-07 14:04
|
|
|
8楼#
发布于:2012-10-07 14:04
|
|
|
9楼#
发布于:2012-10-07 14:04
一点效果都没有,要开关吗?或者谁发现有效果了?
**edit*** 原来是个误会。楼主翻译是漏了immediately了。 这个bug的意义是切换标签时,只在主线程解码可视范围内的图片,其它图片留给其它线程异步完成。这样可以大大缓解切换到大量图片的标签时的卡顿。 对内存问题没任何改善 |
|
|
10楼#
发布于:2012-10-07 14:04
现在只有Firefox占用内存超过1G才会卡,以前加载图片多点就会卡。
|
|
11楼#
发布于:2012-10-07 14:04
pcxfirefox: 打开一个标签页 载入完成后 切换到其他标签页 再切换回来的时候又要重新解码? 不会缓冲到内存吗? |
|
12楼#
发布于:2012-10-07 14:04
loveqianool:打开一个标签页 载入完成后 切换到其他标签页 再切换回来的时候又要重新解码? 不会缓冲到内存吗?回到原帖 可能只有这样才能有效地、动态地使用内存吧。 |
|
|
13楼#
发布于:2012-10-07 14:04
loveqianool: 我记得about:config中是有个参数控制内存缓存中图片所占缓存的大小的。显然超过那个参数的设置值就得释放内存了(印象中好像默认只有2M)。 |
|
14楼#
发布于:2012-10-07 14:04
|
|
|
上一页
下一页