Board logo

标题: [提交Bug] [BUG反馈] 不显示标签标题的BUG [打印本页]

作者: VikingII    时间: 2010-2-1 21:59     标题: 不显示标签标题的BUG

从3076后的不知道哪个版本开始,当设置了CPU和内存优化,打开较多的标签的时候,就会出现部分未激活过的标签标题不显示,只显示URL,如附图。
经测试,这基本上跟打开标签的数量关系不大,跟URL(也可能是页面)的关系基本是固定的,也就是说这次不能正确显示标题的标签,下一次打开一般也不能正确显示。
因为经常需要打开大量的标签,又不希望占用大量的内存,这个问题对寻找标签比较困扰,希望能够解决。
作者: VikingII    时间: 2010-2-2 17:27

没人关心,自己顶一下
作者: kidult1985    时间: 2010-2-2 17:29

具体不清楚问题如何造成,支持一下
作者: VikingII    时间: 2010-2-3 11:47

重新试了一下3059也是同样的问题,看来是老问题了...
可能是最近新浪BLOG改版后的页面标签都会出现这种问题,以前正常的标题变成一行行光秃秃的URL
挺欣赏优化CPU和内存占用这个功能,不但适合于老机器,也适合在新机器上打开大量标签慢慢看这种使用方式,大量减少了内存占用。不然3G多的内存很快就占满了。
希望开发组能看到。
作者: 258369    时间: 2010-2-3 11:57

这个问题从CPU和内存优化刚出来就有了,而且是已知的
开发组如有什么好办法解决的话,这个问题也不会现在还不解决
建议楼主还是关闭CPU和内存优化吧,我有的时候也打开几十个标签,但是我从不开启CPU和内存优化
作者: AY    时间: 2010-2-3 12:01

取消内存优化。

所谓的内存优化就是不加载背景标签,直至标签被激活。页面未加载自然不知道标题。
作者: VikingII    时间: 2010-2-3 13:15

这个问题从CPU和内存优化刚出来就有了,而且是已知的
开发组如有什么好办法解决的话,这个问题也不会现在还不解决
建议楼主还是关闭CPU和内存优化吧,我有的时候也打开几十个标签,但是我从不开启CPU和内存优化
258369 发表于 2010-2-3 11:57 http://bbs.ioage.com/cn/images/common/back.gif

可能跟页面代码有关系,我是TW2/TW3一起用,TW3主要用来看某些类型的网页,开始一段时间还不怎么觉得,现在越来越多出现这种情况了。
不开启内存优化,打开70多个论坛页面标签,内存占用就上G了,再同时打开几个浏览器,内存基本就被吃光了。
在老机器上打开内存优化的情况下,TW3大致能同时打开160个标签,当然这些标签只能激活一部分。
作者: VikingII    时间: 2010-2-3 13:18

取消内存优化。
所谓的内存优化就是不加载背景标签,直至标签被激活。页面未加载自然不知道标题。
AY 发表于 2010-2-3 12:01 http://bbs.ioage.com/cn/images/common/back.gif

不是这样的的,从实际来看,有很多未激活的标签也是能正确显示标题的,感觉跟页面代码编写有关系。
作者: AY    时间: 2010-2-3 13:27

不是这样的的,从实际来看,有很多未激活的标签也是能正确显示标题的,感觉跟页面代码编写有关系。
VikingII 发表于 2010-2-3 13:18 http://bbs.ioage.com/cn/images/common/back.gif

那只是部份页面未能及时拦加截。
作者: VikingII    时间: 2010-2-3 17:01

那只是部份页面未能及时拦加截。
AY 发表于 2010-2-3 13:27 http://bbs.ioage.com/cn/images/common/back.gif

这个说法比较奇怪,页面加载不加载完全是TW自己的代码在控制的,何必既加载同时又进行拦截?不加载不就完了么?
查看了部分页面原代码,目前看到的都是<title>XXX</title>的静态标题结构,为什么有些在未激活状态下能显示标题,有些就不行呢...
如果只是面对这样静态标题,简单地将页面文件里的<title>XXX</title>提取出来就行了,不需要什么加载。
作者: VikingII    时间: 2010-2-4 11:55

开发组知道这个事情了么?
只好再顶一顶
作者: AY    时间: 2010-2-4 13:01

这个说法比较奇怪,页面加载不加载完全是TW自己的代码在控制的,何必既加载同时又进行拦截?不加载不就完了么?
查看了部分页面原代码,目前看到的都是XXX的静态标题结构,为什么有些在未激活状态下能显示标题,有 ...
VikingII 发表于 2010-2-3 17:01 http://bbs.ioage.com/cn/images/common/back.gif

视乎新标签是怎样打开,拖放,点击连接,js 弹出...。浏览器拦到的可以是 URL,可以记下来以后再打开。但浏览器得到也可以只是不含 URL 讯息的内存 pointer,只能选择打开或取消。

页面局部加载,或自行分析源码当然可以取得 title,做不做/怎做就看开发组了。
作者: VikingII    时间: 2010-2-4 18:08

视乎新标签是怎样打开,拖放,点击连接,js 弹出...。浏览器拦到的可以是 URL,可以记下来以后再打开。但浏览器得到也可以只是不含 URL 讯息的内存 pointer,只能选择打开或取消。
页面局部加载,或自行分析源码 ...
AY 发表于 2010-2-4 13:01 http://bbs.ioage.com/cn/images/common/back.gif

最简单的,打开浏览器,从"最近关闭的窗口"打开一些标签,没有什么可以拦截的吧?结果出来的一些标签有标题,一些没有。
而且这些标签有标题或者没有标题,跟"最近关闭的窗口"列表记录的是否有标题没有对应关系。
所以觉得TW3不是用拦截之类方法取得标题。
要是按你的办法,这个优化内存也太简单了,只不过新开一个标签把URL放上去其他什么都不做等待激活。
从使用感觉来说不是这样的,感觉是先下载了页面和部分元素,因为在老机器上可以看到未激活标签多的时候内存占用和CPU占用也有明显的上升。
作者: AY    时间: 2010-2-4 18:38

要是按你的办法,这个优化内存也太简单了,只不过新开一个标签把URL放上去其他什么都不做等待激活。
...
VikingII 发表于 2010-2-4 18:08 http://bbs.ioage.com/cn/images/common/back.gif

基本上就是这么简单...
作者: VikingII    时间: 2010-2-6 18:12

基本上就是这么简单...
AY 发表于 2010-2-4 18:38 http://bbs.ioage.com/cn/images/common/back.gif

你没怎么用过罢了
用了就知道不只是这么简单
你可以监视网络流量看看,按你的想法是不会产生(或者极少)网络流量的




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./) Powered by Discuz! 7.2