LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1098|回复: 8

关于 firefox 速度慢的问题

[复制链接]
发表于 2010-2-25 16:17:51 | 显示全部楼层 |阅读模式
对了应付firefox启动慢的问题,我这里开一个firefox然后就几乎不关。

但我发现不知道从什么时候开始,连书签的相关操作都慢的要死,还有点击菜单时,还有在网页上打开右键菜单时,都是点完后要3秒钟左右才能看到反应。

firefox 版本是 3.6 。
其它程序都正常,只有ff如此。

有没有谁遇到过这种情况?又是怎么解决的?

谢谢!!!
发表于 2010-2-25 20:21:18 | 显示全部楼层
安装java插件没有?
我的也出现过这种情况,3.6版本,去掉java插件就正常了。
还是用稳定版本吧!(现在是3.5.8)
回复 支持 反对

使用道具 举报

发表于 2010-2-25 22:26:09 | 显示全部楼层
现用3.6版,暂时没有发现这个问题。
回复 支持 反对

使用道具 举报

发表于 2010-2-26 09:02:44 | 显示全部楼层
把firefox目录mount到内存去

df -h



tmpfs                 998M   68K  998M   1% /tmp
/dev/sda3              30G   28G  2.5G  92% /mnt/ntfs
firefox                64M   52M   13M  81% /home/user/.mozilla/firefox/cv8rq56s.default
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-26 12:13:30 | 显示全部楼层
Post by GNUisbest;2071752
安装java插件没有?
我的也出现过这种情况,3.6版本,去掉java插件就正常了。
还是用稳定版本吧!(现在是3.5.8)

我没有单独安装java插件,但是 ff 的 USE 里有 java.

刚刚把USE里的java去掉重新编了 xrlrunner 和 ff ,目前问题依旧。

以下是我现在使用的USE:

Installed versions:  3.6-r2(11:30:51 AM 02/26/2010)(alsa custom-optimization dbus gnome libnotify linguas_en linguas_en_US linguas_zh_CN startup-notification wifi


非常感谢楼上各位的反馈!
回复 支持 反对

使用道具 举报

发表于 2010-2-26 20:27:30 | 显示全部楼层
Post by sandbird;2071894
我没有单独安装java插件,但是 ff 的 USE 里有 java.

刚刚把USE里的java去掉重新编了 xrlrunner 和 ff ,目前问题依旧。

以下是我现在使用的USE:

Installed versions:  3.6-r2(11:30:51 AM 02/26/2010)(alsa custom-optimization dbus gnome libnotify linguas_en linguas_en_US linguas_zh_CN startup-notification wifi


非常感谢楼上各位的反馈!

编译时不要加LINGUAS="zh_CN"试试,中文支持用ftp://ftp.mozilla.org/pub/firefo ... -i686/xpi/zh_CN.xpi 。我原来用的就是在官方网站下载的3.6中文版。
回复 支持 反对

使用道具 举报

发表于 2010-2-27 11:22:23 | 显示全部楼层
我之前有过这种情况
是emerge world,所有包重新编译一遍后,速度就飞快了

估计是GUI相关的库或包之间的问题,没做过linux GUI的开发,仅猜测
回复 支持 反对

使用道具 举报

发表于 2010-2-27 14:48:29 | 显示全部楼层
或许你需要一个插件:flashblock
用mozilla-firefox-bin试试
回复 支持 反对

使用道具 举报

发表于 2010-3-2 20:17:35 | 显示全部楼层
终于重现了这个问题,具体过程是这样的:
我emerge pearpc (Mac OS模拟器)时,提示内核没有TUN/TAP选项。于是在内核中选上,顺便去掉了/dev/AGPArt选项(因为我的显卡是G41集成,有人说这是PCI-E的)。用新内核启动后,仍无法编译pearpc,放弃。但无法进入X(几分钟前还是正常的),提示没有AGP模块。重新加上AGP,去掉TUN/TAP后,进入X,firefox变慢了。如果正在运行firefox再运行其它程序,其它程序也变慢。
难道是选TUN/TAP时自动选了其它内核选项?于是我又用先前备份的.config重新编译内核,问题依旧。重新emerge mozilla-firefox,竟然失败;
#emerge --unmerge mozilla-firefox && emerge mozilla-firefox
失败,提示原来有/usr/lib/mozilla/plugins。
#rm -rf /usr/lib/mozilla/plugins
#rm -rf /usr/lib/mozilla-firefox/plugins
#emerge mozilla-firefox
成功。
但问题仍旧。
$ glxinfo | grep render 输出:

Opengl renderer string: Software .......
原来的硬件加速没有了,于是
# emerge xf86-video-intel (我的显卡是intel的)
失败。
是不是内核有问题?没有make clean ?
# cd /usr/src/linux
# make clean
# make && make modules_install
# eselect opengl set xorg-x11 (N卡的话用nvidia代替xorg-x11)
启动新内核,进入X,硬件加速有了。firefox的问题消失。(我的/etc/make.conf中的USE变量有opengl)
==========
另外,我emerge --unmerge xf86-video-intel后再emerge xf86-video-intel,竟然又失败,提示没有/usr/include/X11/extensions/shmstr.h
真是奇怪。我从来没动过/usr/include/,进都没进去过。难道是emerge gearpc的时候,被删除了?
于是找啊找,发现x11-proto/xextproto,于是emerge xextproto,又失败,提示在/usr/include/X11/extensions/中有另一组头文件。
emerge --unmerge xextproto && emerge xextproto,失败。
rm -rf /usr/include/X11/extensions/
emerge xextproto,成功;shmstr.h有了。
emerge xf86-video-intel,失败,又缺失/usr/include/X11/extensions/XI.h
emerge libXi, 失败,又缺失头文件。看来不行了,时间也到6:00了,下班。等回家把家里那台的/usr/include/X11/extensions/复制去再说。
==
死活想不明白,这是怎么回事?特别是头文件会丢失。
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表