kid^
火狐狸
火狐狸
  • UID37426
  • 注册日期2011-09-28
  • 最后登录2019-01-31
  • 发帖数271
  • 经验90枚
  • 威望0点
  • 贡献值44点
  • 好评度3点
  • 社区居民
  • 忠实会员
阅读:4514回复:8

請教幾個圖片數值修改意義.

楼主#
更多 发布于:2012-02-08 13:52
image.mem.decode_bytes_at_a_time;200000 (Default 4096)
image.mem.max_bytes_for_sync_decode;1000000 (Default 150000)
image.mem.max_ms_before_yield;400 (Default 5)
images.dither;false (Default auto)
看到有說修改這四個數值可以更為流暢看圖片!
請問高手這些數值的意義!
MalcKear
千年狐狸
千年狐狸
  • UID35386
  • 注册日期2011-03-05
  • 最后登录2020-03-02
  • 发帖数1348
  • 经验131枚
  • 威望0点
  • 贡献值16点
  • 好评度10点
  • 社区居民
  • 忠实会员
1楼#
发布于:2012-02-08 13:52
mark
kid^
火狐狸
火狐狸
  • UID37426
  • 注册日期2011-09-28
  • 最后登录2019-01-31
  • 发帖数271
  • 经验90枚
  • 威望0点
  • 贡献值44点
  • 好评度3点
  • 社区居民
  • 忠实会员
2楼#
发布于:2012-02-08 13:52
MalcKear:mark回到原帖

千年狐狸!求解答!
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-08-08
  • 发帖数18502
  • 经验4858枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
3楼#
发布于:2012-02-08 13:52
这里有文章,里面有解释:
http://hi.baidu.com/flashgive/blog/item ... c9cbf.html
Firefox More than meets your experience
kid^
火狐狸
火狐狸
  • UID37426
  • 注册日期2011-09-28
  • 最后登录2019-01-31
  • 发帖数271
  • 经验90枚
  • 威望0点
  • 贡献值44点
  • 好评度3点
  • 社区居民
  • 忠实会员
4楼#
发布于:2012-02-08 13:52
fang5566:这里有文章,里面有解释:
http://hi.baidu.com/flashgive/blog/item ... c9cbf.html
回到原帖

沒答案!!
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2012-02-08 13:52
其实没有必要改

这几个就是传给解码器最大内存量和异步时间的

解释的话几个都是相关的

Mozilla解码一个图片时,会尝试花最大image.mem.max_ms_before_yield毫秒的时间用于解码,传给解码器最大image.mem.decode_bytes_at_a_time字节的数据同时估计所花时间,如果超过image.mem.max_ms_before_yield的值,那么就让步(就是说用估计时间作为最大时间)

image.mem.max_bytes_for_sync_decode 这个表面意思是 一次解码图片最大的数值。一般来说,图片解码是异步的,这个数值合适的话,会让你在一个屏幕内看到较多的图片。屏幕之外还有很多图片而且该值也很大的话,那么会在后台同步解码这些图片。

images.dither这个不明白,我觉得是有gif才有抖动一说吧

反正前几个修改的前提是,你的网速够快,你的内存够大。如果没这个前提,可能会很高lag。
kid^
火狐狸
火狐狸
  • UID37426
  • 注册日期2011-09-28
  • 最后登录2019-01-31
  • 发帖数271
  • 经验90枚
  • 威望0点
  • 贡献值44点
  • 好评度3点
  • 社区居民
  • 忠实会员
6楼#
发布于:2012-02-08 13:52
dongyuanxun:其实没有必要改

这几个就是传给解码器最大内存量和异步时间的

解释的话几个都是相关的

Mozilla解码一个图片时,会尝试花最大image.mem.max_ms_before_yield毫秒的时间用于解码,传给解码器最大image.mem.decode_bytes_at_a_time字节的数据同时估计所花时间,如果超过image.mem.max_ms_before_yield的值,那么就让步(就是说用估计时间作为最大时间)

image.mem.max_bytes_for_sync_decode 这个表面意思是 一次解码图片最大的数值。一般来说,图片解码是异步的,这个数值合适的话,会让你在一个屏幕内看到较多的图片。屏幕之外还有很多图片而且该值也很大的话,那么会在后台同步解码这些图片。

images.dither这个不明白,我觉得是有gif才有抖动一说吧

反正前几个修改的前提是,你的网速够快,你的内存够大。如果没这个前提,可能会很高lag。
回到原帖

那修改一下試試!謝謝解答呀!
kid^
火狐狸
火狐狸
  • UID37426
  • 注册日期2011-09-28
  • 最后登录2019-01-31
  • 发帖数271
  • 经验90枚
  • 威望0点
  • 贡献值44点
  • 好评度3点
  • 社区居民
  • 忠实会员
7楼#
发布于:2012-02-08 13:52
dongyuanxun:其实没有必要改

这几个就是传给解码器最大内存量和异步时间的

解释的话几个都是相关的

Mozilla解码一个图片时,会尝试花最大image.mem.max_ms_before_yield毫秒的时间用于解码,传给解码器最大image.mem.decode_bytes_at_a_time字节的数据同时估计所花时间,如果超过image.mem.max_ms_before_yield的值,那么就让步(就是说用估计时间作为最大时间)

image.mem.max_bytes_for_sync_decode 这个表面意思是 一次解码图片最大的数值。一般来说,图片解码是异步的,这个数值合适的话,会让你在一个屏幕内看到较多的图片。屏幕之外还有很多图片而且该值也很大的话,那么会在后台同步解码这些图片。

images.dither这个不明白,我觉得是有gif才有抖动一说吧

反正前几个修改的前提是,你的网速够快,你的内存够大。如果没这个前提,可能会很高lag。
回到原帖

修改試用半個晚上,載入多圖片網站對比,覺得這修改有價值!值得推薦!
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2012-02-08 13:52
图片的问题
还是等firefox自身修复更好
目前的方式 一个tab 不管看不看得到 全部解码了
也算是个内存和性能 双料BUG
游客

返回顶部