求助,怎样在flash中显示CPUchrome flash占用cpu率

查看: 2785|回复: 9
开启硬件加速后flash占用高的问题
先说配置吧 比较一般 i3 3110m,8G内存,win7 64位系统&&flash插件用的是最新的16.0.0.235,去沙箱版
最近发现看视频的时候flash占用cpu越来越厉害了,视频
开启硬件加速的时候,在土豆上看高清的视频,cpu占用率在67%左右
不开硬件加速的时候,cpu占用率在35%左右
大家的也是这样吗?
迟到了千年
用15版吧,16版的FLASH的CPU占用率变高了。
看斗鱼直播的CPU占用率一直都是个位数的,用了16版FLASH变百分之十几了,我又换回15版了。
我的也是这样,所以我一般不开硬件加速
好热的天气
在土豆网,flash 16 的 CPU 占用比前版稍微高一点,高出大约 5%,
在优酷上面,没有区别,似乎还好些。
有人说土豆网的帧率高些,完全是放屁。
_195824.png (541.72 KB, 下载次数: 0)
20:06 上传
_200726.png (378.22 KB, 下载次数: 0)
20:06 上传
用15版吧,16版的FLASH的CPU占用率变高了。
看斗鱼直播的CPU占用率一直都是个位数的,用了16版FLASH变百分 ...
本来用的14 最近老是提示flash低版本,无奈升级了
我的也是这样,所以我一般不开硬件加速
我现在也关了
唉 Mozilla还不如默认把硬件加速关了,省得那么多问题
chrome默认也是打开,结果cpu和内存占用都高。如果硬件确实好影响也不大。咱不行啊
i5 的u 看楼主提供的视频大约占用百分之二十……(开了硬件加速)
lz的视频cpu占用36%..
16加了一坨对一般人没用的新东西,不好使
Copyright & KaFan & All Rights Reserved.
Powered by Discuz! X3.1( 苏ICP备号 ) GMT+8,【合集】chrome flash超级占CPU怎 - 饮水思源
饮水思源 - 主题文章阅读  [讨论区: Google]本主题共有 1 篇文章,分 1 页, 当前显示第 1 页 []
[][] 发信人: (康爷 欢迎大家来Science板), 信区: Google
题: 【合集】chrome flash超级占CPU怎么办
发信站: 饮水思源 (日12:08:03 星期二), 站内信件
☆──────────────────────────────────────☆
yeswoman (自由中国) 于 日17:30:08 星期天)
只要页面里有flash,cpu使用率一下子就上去了,本来电脑就不怎么好了,还搞成这样,
一会就发热得吓人,求方法,谢谢!
☆──────────────────────────────────────☆
VictorTroska (Victor Troska) 于 日22:38:52 星期天)
【 在 yeswoman 的大作中提到: 】
: 只要页面里有flash,cpu使用率一下子就上去了,本来电脑就不怎么好了,还搞成这..
: 一会就发热得吓人,求方法,谢谢!
☆──────────────────────────────────────☆
arzoo (阿祖) 于 日01:23:25 星期一)
我电脑上是没有这种情况的
1、你用的是flash player最新版本么
2、chrome是比较稳定的版本么
【 在 yeswoman 的大作中提到: 】
: 只要页面里有flash,cpu使用率一下子就上去了,本来电脑就不怎么好了,还搞成这..
: 一会就发热得吓人,求方法,谢谢!
☆──────────────────────────────────────☆
yeswoman (自由中国) 于 日12:56:22 星期一)
chrome是最新的,但是最近adobe的flash下载页面上不去,也不知道flash player for c
hrome是不是最新的。
但是现在firefox的flash也有问题,在firefox下面有flash也特别占cpu,flash player在
其他网站下载了最新的for firefox。
是不是flash player自己问题呢
【 在 arzoo 的大作中提到: 】
: 我电脑上是没有这种情况的
: 1、你用的是flash player最新版本么
: 2、chrome是比较稳定的版本么
☆──────────────────────────────────────☆
RealCauchy (Cauchy) 于 日11:16:06 星期二)
应该是吧,我只发现ie的flash的cpu占用不是很猛
【 在 yeswoman 的大作中提到: 】
: chrome是最新的,但是最近adobe的flash下载页面上不去,也不知道flash player f..
: hrome是不是最新的。
: 但是现在firefox的flash也有问题,在firefox下面有flash也特别占cpu,flash pla..
: 其他网站下载了最新的for firefox。
: 是不是flash player自己问题呢
本主题共有 1 篇文章,分 1 页, 当前显示第 1 页 [][][]Adobe Flash Platform * 最大程度减小 CPU 使用量
最大程度减小 CPU 使用量
优化的另一个重要部分是 CPU 使用量。优化 CPU 处理可提高性能,从而延长移动设备上的电池寿命。
针对 CPU 使用量的 Flash Player 10.1 增强功能Flash Player 10.1 引入了两个有助于减少 CPU 处理的新功能。这些功能包括:SWF 内容在屏幕外时暂停和恢复播放,限制页面上的 Flash Player 实例数。
暂停、节流和恢复注:
暂停、节流和恢复功能不适用于 Adobe(R) AIR(R) 应用程序。
为了优化 CPU 和电池使用量,Flash Player 10.1 引入了一个与非活动实例相关的新功能。 此功能是当内容位于屏幕之外和在屏幕上时暂停和恢复 SWF 文件,从而允许您限制 CPU 使用量。借助此功能,Flash Player 通过删除在恢复播放内容时可能重新创建的任何对象,来释放尽可能多的内存。当全部内容都位于屏幕之外时,才将该内容视为位于屏幕之外。
以下两种情况会导致 SWF 内容位于屏幕之外:
用户滚动页面,导致 SWF 内容移动到屏幕之外。
在这种情况下,如果播放任何音频或视频,内容将继续播放,但呈现会停止。如果没有播放任何音频或视频,要确保播放或 ActionScript 执行不会暂停,请将 hasPriority HTML 参数设置为 true。但是,请记住,当内容在屏幕以外或隐藏时,无论 hasPriority HTML 参数为何值,SWF 内容呈现均将暂停。
在浏览器中打开了一个选项卡,导致 SWF 内容移动到背景中。
在这种情况下,无论 hasPriority HTML 标签为何值,SWF 内容将降速或节流到 2 和 8 fps 之间。除非 SWF 内容再次可见,否则音频和视频播放将停止并且不处理任何内容呈现。
对于运行在 Windows 和 Mac 台式机浏览器上的 Flash Player 11.2 和更高版本,可以在应用程序中使用 ThrottleEvent。Flash Player 暂停、节流或恢复播放时调度 ThrottleEvent。
此 ThrottleEvent 事件为广播事件,这意味着将由所有具有注册了此事件的侦听器的 EventDispatcher 对象调度此事件。有关广播事件的详细信息,请参阅
实例管理注:
实例管理功能不适用于 Adobe(R) AIR(R) 应用程序。
使用 hasPriority HTML 参数可延迟加载位于屏幕之外的 SWF 文件。Flash Player 10.1 引入了一个名为 hasPriority 的新 HTML 参数:
&param name="hasPriority" value="true" /&
此功能限制在页面上启动的 Flash Player 实例的数量。限制实例的数量有助于节省 CPU 和电池资源。其目的是将特定优先级分配给 SWF 内容,使某些内容的优先级高于页面上的其他内容。请看一个简单的示例:一个用户正在浏览网站,而索引页面承载着三个不同的 SWF 文件。其中一个文件可见,一个在屏幕上部分可见,最后一个位于屏幕之外,需要滚动页面才能看到。前两个动画可以正常启动,但最后一个动画被延迟到其变为可见时启动。当 hasPriority 参数不存在或被设置为 false 时,这种情况是默认行为。为了确保能够启动 SWF 文件(甚至该文件位于屏幕之外),请将 hasPriority 参数设置为 true。然而,不管 hasPriority 参数的值是多少,始终暂停呈现用户看不到的 SWF 文件。
如果可用的 CPU 资源量降低,将不再自动启动 Flash Player 实例,即使将 hasPriority 参数设置为 true 也是如此。如果新实例是在加载此页后通过 JavaScript 创建的,这些实例将忽略 hasPriority 标志。如果网站管理员无法添加 hasPriority 标志,则会启动任何 1x1 像素或 0x0 像素内容,阻止辅助 SWF 文件延迟。然而,仍可通过单击启动 SWF 文件。此行为称为“单击播放”。
下图显示将 hasPriority 参数设置为不同值的效果:
不同 hasPriority 参数值的效果
不同 hasPriority 参数值的效果
睡眠模式Flash Player 10.1 和 AIR 2.5 对移动设备引入了一个新功能,有助于节省 CPU 处理,从而提高电池寿命。此功能涉及到许多移动设备上存在的背景光。例如,如果运行移动应用程序的用户被中断并停止使用设备,运行时可检测背景光进入睡眠模式的时间。然后将帧速率降低到 4 帧/秒 (fps) 并暂停呈现。对于 AIR 应用程序,还会在应用程序进入背景状态时开始睡眠模式。
ActionScript 代码在睡眠模式下继续执行,这与将 Stage.frameRate 属性设置为 4 fps 类似。但是跳过呈现步骤,因此用户看不到该播放器正在以 4 fps 的速率运行。之所以将帧速率选择为 4 fps (而不是 0),是因为该速率允许所有连接保持打开状态(NetStream、Socket 和 NetConnection)。将帧速率切换到 0 fps 会断开打开的连接。之所以将刷新频率选择为 250 毫秒 (4 fps),是因为许多设备制造商使用此帧频率作为其刷新频率。使用此值可以使运行时的帧频率与设备本身保持在同一范围。
当运行时处于睡眠模式时,Stage.frameRate 属性将返回原始 SWF 文件的帧速率,而不是 4 fps。
当背景光重新进入打开模式时,呈现将恢复。帧速率将恢复其原始值。以用户正在播放音乐的媒体播放器应用程序为例。如果屏幕进入睡眠模式,运送时将根据正在播放的内容类型做出响应。以下是对应的运行时行为的情况列表:
背景光进入睡眠模式并且正在播放非 A/V 内容:暂停呈现并将帧速率设置为 4 fps。
背景光进入睡眠模式并且正在播放 A/V 内容:运行时强制始终打开背景光,继续供用户使用。
背景光从睡眠模式进入打开模式:运行时将帧速率恢复为原始 SWF 文件帧速率设置并恢复呈现。
Flash Player 在播放 A/V 内容时暂停:Flash Player 将背景光状态重置为默认的系统行为,因为不再播放 A/V。
移动设备在播放 A/V 内容时接收到电话呼叫:暂停呈现并将帧速率设置为 4 fps。
对移动设备禁用背景光睡眠模式:运行时正常运行。
当背景光进入睡眠模式时,呈现暂停且帧速率减慢。此功能可节省 CPU 处理,但就像在游戏应用程序中一样,不能依赖该功能进行实际暂停。
运行时进入或退出睡眠模式时,不会调度 ActionScript 事件。
冻结和解冻对象使用 REMOVED_FROM_STAGE 和 ADDED_TO_STAGE 事件正确冻结和解冻对象。要优化您的代码,请始终冻结和解冻您的对象。冻结和解冻对所有对象都很重要,但对显示对象尤其重要。即使显示对象不再位于显示列表中并正在等待作为垃圾回收,其代码仍然占用大量 CPU。例如,它们仍然在使用 Event.ENTER_FRAME。因此,使用 Event.REMOVED_FROM_STAGE 和 Event.ADDED_TO_STAGE 事件正确冻结和解冻对象非常关键。以下示例显示一个在舞台上播放的、与键盘交互的影片剪辑:
// Listen to keyboard events
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyIsDown);
stage.addEventListener(KeyboardEvent.KEY_UP, keyIsUp);
// Create object to store key states
var keys:Dictionary = new Dictionary(true);
function keyIsDown(e:KeyboardEvent):void
// Remember that the key was pressed
keys[e.keyCode] =
if (e.keyCode==Keyboard.LEFT || e.keyCode==Keyboard.RIGHT)
runningBoy.play();
function keyIsUp(e:KeyboardEvent):void
// Remember that the key was released
keys[e.keyCode] =
for each (var value:Boolean in keys)
if ( value )
runningBoy.stop();
runningBoy.addEventListener(Event.ENTER_FRAME, handleMovement);
runningBoy.stop();
var currentState:Number = runningBoy.scaleX;
var speed:Number = 15;
function handleMovement(e:Event):void
if (keys[Keyboard.RIGHT])
e.currentTarget.x +=
e.currentTarget.scaleX = currentS
} else if (keys[Keyboard.LEFT])
e.currentTarget.x -=
e.currentTarget.scaleX = -currentS
与键盘交互的影片剪辑
单击“Remove”按钮后,将从显示列表中删除该影片剪辑:
// Show or remove running boy
showBtn.addEventListener (MouseEvent.CLICK,showIt);
removeBtn.addEventListener (MouseEvent.CLICK,removeIt);
function showIt (e:MouseEvent):void
addChild (runningBoy);
function removeIt(e:MouseEvent):void
if (contains(runningBoy)) removeChild(runningBoy);
即使将该影片剪辑从显示列表中删除,它仍会调度 Event.ENTER_FRAME 事件。影片剪辑仍在运行,但不会呈现。要正确处理这种情况,请侦听正确的事件并删除事件侦听器,以阻止执行占用大量 CPU 资源的代码:
// Listen to Event.ADDED_TO_STAGE and Event.REMOVED_FROM_STAGE
runningBoy.addEventListener(Event.ADDED_TO_STAGE,activate);
runningBoy.addEventListener(Event.REMOVED_FROM_STAGE,deactivate);
function activate(e:Event):void
// Restart everything
e.currentTarget.addEventListener(Event.ENTER_FRAME,handleMovement);
function deactivate(e:Event):void
// Freeze the running boy - consumes fewer CPU resources when not shown
e.currentTarget.removeEventListener(Event.ENTER_FRAME,handleMovement);
e.currentTarget.stop();
按下“Show”按钮后,将重新启动影片剪辑,它将再次侦听 Event.ENTER_FRAME 事件且键盘将正确控制该影片剪辑。
如果将显示对象从显示列表中删除,则完成删除后将其引用设置为 null 不能确保该对象是冻结的。如果不运行垃圾回收器,则对象将继续占用内存和 CPU 处理,即使此对象不再显示。要确保对象占用的 CPU 处理最少,请确保在将其从显示列表中删除后完全将其冻结。
使用 Flash Player 10 和 AIR 1.5 启动时,还会发生以下行为。如果播放头遇到一个空帧,将自动冻结显示对象,即使没有实施任何冻结行为也是如此。
冻结的概念在使用 Loader 类加载远程内容时也很重要。在 Flash Player 9 和 AIR 1.0 中使用 Loader 类时,必须通过侦听由 LoaderInfo 对象调度的 Event.UNLOAD 事件来手动冻结内容。必须手动冻结每个对象,这是一项至关重要的任务。Flash Player 10 和 AIR 1.5 对 Loader 类引入了一个重要的新方法,称为 unloadAndStop()。通过此方法,可以卸载 SWF 文件、自动冻结加载的 SWF 文件中的每个对象并强制运行垃圾回收器。
以下代码将加载 SWF 文件,然后使用 unload() 方法将其卸载,这需要更多的处理操作和手动冻结:
var loader:Loader = new Loader();
loader.load ( new URLRequest ( "content.swf" ) );
addChild ( loader );
stage.addEventListener ( MouseEvent.CLICK, unloadSWF );
function unloadSWF ( e:MouseEvent ):void
// Unload the SWF file with no automatic object deactivation
// All deactivation must be processed manually
loader.unload();
最好使用 unloadAndStop() 方法,该方法以本机方式处理冻结并强制运行垃圾回收过程:
var loader:Loader = new Loader();
loader.load ( new URLRequest ( "content.swf" ) );
addChild ( loader );
stage.addEventListener ( MouseEvent.CLICK, unloadSWF );
function unloadSWF ( e:MouseEvent ):void
// Unload the SWF file with automatic object deactivation
// All deactivation is handled automatically
loader.unloadAndStop();
调用 unloadAndStop() 方法时将执行下列操作:
停止声音。
将删除注册到 SWF 文件的主时间轴中的侦听器。
停止 Timer 对象。
释放硬件外围设备(如摄像头和麦克风)。
停止每个影片剪辑。
停止调度 Event.ENTER_FRAME、Event.FRAME_CONSTRUCTED、Event.EXIT_FRAME、Event.ACTIVATE 和 Event.DEACTIVATE。
激活和停用事件使用 Event.ACTIVATE 和 Event.DEACTIVATE 事件检测后台是否处于非活动状态,并相应地优化应用程序。有两个事件(Event.ACTIVATE 和 Event.DEACTIVATE)可以帮助您微调应用程序以使其尽量使用最少的 CPU 周期。这些事件允许您检测运行时获得或失去焦点的时间。因此可以对代码进行优化,以便对上下文更改做出反应。下列代码侦听这两种事件,并在应用程序失去焦点时动态地将帧频率更改为零。例如,动画可能在用户切换到另一个制表符或将应用程序放入后台时失去焦点:
var originalFrameRate:uint = stage.frameR
var standbyFrameRate:uint = 0;
stage.addEventListener ( Event.ACTIVATE, onActivate );
stage.addEventListener ( Event.DEACTIVATE, onDeactivate );
function onActivate ( e:Event ):void
// restore original frame rate
stage.frameRate = originalFrameR
function onDeactivate ( e:Event ):void
// set frame rate to 0
stage.frameRate = standbyFrameR
当应用程序再次获得焦点时,帧频率会重置为原始值。除了动态更改帧速率,您还可以考虑进行其他优化,如冻结对象或解冻对象。
activate 和 deactivate 事件能让您实现与有时在移动设备或上网本上提供的“暂停和恢复”功能类似的机制。
鼠标交互尽可能考虑禁用鼠标交互。使用交互式对象(例如 MovieClip 或 Sprite 对象)时,运行时执行本机代码以检测和处理鼠标交互。当屏幕上显示许多交互式对象时,特别是当它们重叠时,检测鼠标交互可能会占用大量 CPU 资源。避免此处理的一种简便方法是对不需要任何鼠标交互的对象禁用鼠标交互。以下代码说明了 mouseEnabled 和 mouseChildren 属性的用法:
// Disable any mouse interaction with this InteractiveObject
myInteractiveObject.mouseEnabled =
const MAX_NUM:int = 10;
// Create a container for the InteractiveObjects
var container:Sprite = new Sprite();
for ( var i:int = 0; i& MAX_NUM; i++ )
// Add InteractiveObject to the container
container.addChild( new Sprite() );
// Disable any mouse interaction on all the children
container.mouseChildren =
尽可能考虑禁用鼠标交互,这有助于您的应用程序使用较少的 CPU 处理,从而在移动设备上减少电池使用量。
计时器与 ENTER_FRAME 事件根据内容是否为动画,选择计时器或 ENTER_FRAME 事件。对于执行时间太长的非动画内容,优先选择计时器,而不是 Event.ENTER_FRAME 事件。
在 ActionScript 3.0 中,有两种方法可以特定的间隔调用函数。第一种方法是使用由显示对象 (DisplayObject) 调度的 Event.ENTER_FRAME 事件。第二种方法是使用计时器。ActionScript 开发人员通常使用 ENTER_FRAME 事件方法。需要对每个帧调度 ENTER_FRAME 事件。因此,调用函数的间隔与当前帧速率有关。可通过 Stage.frameRate 属性来查看帧速率。然而,在某些情况下,使用计时器比使用 ENTER_FRAME 事件更合适。例如,如果您没有使用动画,但又想以特定的间隔调用代码,则使用计时器可能是更好的选择。
计时器的行为与 ENTER_FRAME 事件的行为类似,但是调度事件无需考虑帧速率。通过此行为,可实现一些重要优化。以视频播放器应用程序为例。在这种情况下,由于仅移动应用程序控件,不需要使用高帧速率。
帧速率不影响视频,因为视频未嵌入时间轴中。视频是通过渐进式下载或流式下载动态加载的。
在此示例中,帧速率设置为一个较低的值 10 fps。计时器以每秒一次的速度更新控件。TimerEvent 对象中提供的 updateAfterEvent() 方法可以提供更高的更新速率。如果需要,此方法会在每次计时器调度事件时强制更新屏幕。以下代码演示了这一概念:
// Use a low frame rate for the application
stage.frameRate = 10;
// Choose one update per second
var updateInterval:int = 1000;
var myTimer:Timer = new Timer(updateInterval,0);
myTimer.start();
myTimer.addEventListener( TimerEvent.TIMER, updateControls );
function updateControls( e:TimerEvent ):void
// Update controls here
// Force the controls to be updated on screen
e.updateAfterEvent();
调用 updateAfterEvent() 方法不会修改帧速率。它只强制运行时更新屏幕上已更改的内容。时间轴仍以 10 fps 的速度运行。请记住,在低性能设备上,或者事件处理函数包含要求进行大量处理的代码时,计时器和 ENTER_FRAME 事件并不完全精确。就像 SWF 文件帧速率一样,计时器的更新帧速率随情况的不同而不同。
将应用程序中 Timer 对象和注册的 enterFrame 处理函数的数量降至最少。对于每个帧,运行时将为其显示列表中的每个显示对象调度一个 enterFrame 事件。尽管您可以使用多个显示对象为 enterFrame 事件注册侦听器,但这样做意味着将在每个帧上执行更多代码。或者,考虑使用一个集中的 enterFrame 处理函数,该函数执行要运行每个帧需要的所有代码。通过集中此类代码,更容易管理所有频繁运行的代码。
同样,如果使用的是 Timer 对象,将产生与从多个 Timer 对象创建和调度事件相关联的开销。如果您必须在不同的时间间隔触发不同的操作,以下提供了一些建议的替代方法:
根据其发生的频率,使用最少数量的 Timer 对象和组操作。
例如,将一个 Timer 对象用于频繁执行的操作,设置为每 100 毫秒触发一次。将另一个 Timer 对象用于频率较低的操作或后台操作,设置为每 2000 毫秒触发一次。
使用一个 Timer 对象,并以 Timer 对象的 delay 属性时间间隔的倍数触发操作。
例如,假设您希望某些操作每 100 毫秒发生一次,而其他操作每 200 毫秒发生一次。在这种情况下,请使用一个 delay 值为 100 毫秒的 Timer 对象。在 timer 事件处理函数中,添加一个条件语句,即仅每隔一次运行一次时间间隔为 200 毫秒的操作。以下示例对此技术进行了演示:
var timer:Timer = new Timer(100);
timer.addEventListener(TimerEvent.Timer, timerHandler);
timer.start();
var offCycle:Boolean =
function timerHandler(event:TimerEvent):void
// Do things that happen every 100 ms
if (!offCycle)
// Do things that happen every 200 ms
offCycle = !offC
停止未使用的 Timer 对象。如果 Timer 对象的 timer 事件处理函数仅在特定的条件下执行操作,则当不符合这些条件时调用 Timer 对象的 stop() 方法。
在 enterFrame 事件或 Timer 处理函数中,尽量减少对可导致重绘屏幕的显示对象外观的更改。对于每个帧,呈现阶段都将重绘在该帧期间更改的舞台部分。如果重绘区域很大,或者很小但包含大量或复杂的显示对象,则运行时需要更多时间才能呈现。要测试需要重绘的量,请使用 Flash Player 调试版或 AIR 中的“显示重绘区域”功能。
有关提高重复操作的性能的详细信息,请参阅以下文章:
(Arno Gourdol 编写的文章和示例应用程序)
补间症状要节省 CPU 电量,请限制补间的使用,这可以节省 CPU 处理、内存并延长电池寿命。在台式机上生成 Flash 内容的设计人员和开发人员容易在其应用程序中使用许多补间动画。在性能较低的移动设备上生成内容时,尝试尽量减少使用补间动画。限制补间动画的使用有助于提高内容在低级设备上的运行速度。
&Twitter(TM) 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。恭喜,私信发送成功了。
如何贴FLASH ,CPU占用率100%原因,
所属文集:
如何贴FLASH FLASH也就是俗称的动漫,你在其他地方看到好的FLASH作品,顺手牵来贴到空间咱们一起欣赏就行了。&&& 贴FLASH的关键是要找到真实地址,就是尾缀为.swf 的地址。&&& &&& 找真实地址的方法一般有两种:&&& 一是在网页中找到所想帖的FLASH后,点击“全屏欣赏”,这时地址栏里通常就是尾缀为.swf的真实地址了。&&& 如果不能全屏,那就只好用第二种方法了:点击IE窗口上的“查看”,然后点击下拉菜单中的“查看源文件”,这时会出现一个文本文件,&&& 哇~~里面全是字母和数字组成的源代码!嘿嘿,不用怕怕,我们只找自己需要的,不用去研究那些“豆芽”是什么意思。点记事本上的“编缉”,再点下拉菜单中的“查找”,会出现一个对话框,在对话框的“查找内容”栏里填上.swf 进行查找,你就能找到真实地址了。
&&& 找到真实地址后,回到发贴区,点编辑器上的“插入FLASH”按钮。(里面有个选择,是定义图片大小的,一般可以设置500,400左右)&&& &&& 这时会弹出一个对话框,把真实地址复制到对话框的地址栏里,然后点确定。&&& 好了,剩下的事就太简单不过了:写上标题——提交!&&& 成功了!
CPU占用率100%原因
一、正常软件造成的CPU占用率100% ?
&&&&&& 首先,如果是从开机后就发生上述情况直到关机。那么就有可能是由某个随系统同时登陆的软件造成的。可以通过运行输入“msconfig”打开“系统实用配置工具”,进入“启动”选项卡。接着,依次取消可疑选项前面的对钩,然后重新启动电脑。反复测试直到找到造成故障的软件。或者可以通过一些优化软件如“优化大师”达到上述目的。另:如果键盘内按键卡住也可能造成开机就出现上述问题。 如果是使用电脑途中出项这类问题,可以调出任务管理器(WINXP CTRL ALT DEL WIN2000 CTRL SHIFT“ESC),进入”进程“选项卡,看”CPU“栏,从里面找到占用资源较高的程序(其中SYSTEM IDLE PROCESS是属于正常,它的值一般都很高,它的作用是告诉当前你可用的CPU资源是多少,所以它的值越高越好)通过搜索功能找到这个进程属于哪个软件。然后,可以通过升级、关闭、卸载这个软件或者干脆找个同类软件替换,问题即可得到解决。 二、病毒、木马、间谍软件造成的CPU占用率100% 
&&&&&& 出现CPU占用率100% 的故障经常是因为病毒木马造成的,比如震荡波病毒。应该首先更新病毒库,对电脑进行全机扫描 。接着,在使用反间谍软件Ad—Aware,检查是否存在间谍软件。论坛上有不少朋友都遇到过SVCHOST.EXE占用CPU100%,这个往往是中毒的表现。SVCHOST.EXE Windows中的系统服务是以动态链接库(DLL)的形式实现的,其中一些会把可执行程序指向SVCHOST.EXE,由它调用相应服务的动态链接库并加上相应参数来启动服务。正是因为它的特殊性和重要性,使它更容易成为了一些病毒木马的宿主。 三、典型案例&
&&&&&&&1、超线程导致占用率过高并上网死机。 这类故障的共同原因就是都使用了具有超线程功能的P4 CPU。我查找了一些资料都没有明确的原因解释。据一些网友总结超线程似乎和天网防火墙有冲突,可以通过卸载天网并安装其他防火墙解决,也可以通过在BIOS中关闭超线程功能解决。&&&&&& 2、单击AVI视频文件后造成CPU使用率过高。 在Windows XP中,单击一个较大的AVI视频文件后,可能会出现系统假死现象,并且造成EXPLOERE.EXE进程的使用率100%,这是因为系统要先扫描该文件,并检查文件所有部分,建立索引。如果文件较大就会需要较长时间并造成CPU占用率100%。解决方法:右键单击保存视频文件的文件夹,选择”属性—》常规—》高级“,去掉”为了快速搜索,允许索引服务编制该文件夹的索引“前面复选框的对钩即可。 &&&&&&&& 3、杀毒软件造成CPU使用率过高。 现在的杀毒软件一般都加入了,对网页、邮件、个人隐私的即时监空功能,这样无疑会加大系统的负担。比如:在玩游戏的时候,会非常缓慢。关闭该杀毒软件是解决得最直接办法。 &&&&&&& 4、处理较大的WORD文件时出现CPU使用率过高。 上述问题一般还会造成电脑假死,这些都是因为WORD的拼写和语法检查造成的,只要打开WORD的“工具—选项”,进入“拼写和语法”选项卡,将其中的“键入时检查拼写”和“键入时检查语法”两项前面的复选框中的钩去掉即可。 &&&&&&& 5、网络连接导致CPU使用率占用100%。 当你的Windows2000/xp作为服务器时,收到来自端口445上的连接请求后,系统将分配内存和少量CPU资源来为这些连接提供服务,当负荷过重,就会出现上述情况。要解决这个问题可以通过修改注册表来解决,打开注册表,找到HKEY_LOCAL_MACHNE\SYSTEM\CurrentControlSet\Service slanmanserver,在右面新建一个名为"maxworkitems"的DWORD值.然后双击该值,如果你的电脑有512以上内存,就设置为"1024",如果小于512,就设置为256. &&&&&&& 6、右击文件导致CPU使用率100%。 /#?枺?? 在点击文件时,如果不先用左键选中而直接用右键,就会导致CPU占用率100%。解决办法:右击桌面选择“属性”,在外观设置中单击“效果”按钮,在打开的窗口中取消“为菜单和工具提示使用下列过渡效果”的选项即可。&&&&&&& 7、其他 一些不完善的驱动程序也可以造成CPU使用率过高。 经常使用待机功能,也会造成系统自动关闭硬盘DMA模式。这不仅会使系统性能大幅度下降,系统启动速度变慢,也会使是系统在运行一些大型软件和游戏时CPU使用率100%,产生停顿。
如何下载FLASH和如何寻找FLASH转载地址
一.如何下载你看到的FLASH影片常常收到问如何下载FLASH影片的留
言,今天做一个操作提示:(以XP系统为例)操作方法:
&&&&&&&& 先关闭所有的浏览面,然后只打开你要下载的影片的帖子
点屏最上方的工具.....点选项.....点设置....点查看文件然后出来一个文件列
表,往下滚屏到最下方,看到一个FLASH影片的小图标用右键点这个小图
标,点复制然后到你电脑里存放的地方用右键点一下,点粘贴,就OK了.
除了用上面的方法外,您还可以安装迅雷和FLASH捕手等下载工具进行
FLASH的下载.
&&&& 二.如何在网上寻找FALSH的原文件地址
&&&&&&&& 首先要弄清楚FLASH文件名,是以http:// 开头,以.swf结尾的格式(音
乐文件的格式结尾是 .mp3 或 .rm 或 .wav 或.wma,找的方法和FLAS
H是一样的)如果你要找的那个FLASH动画设置了"全屏欣赏"的字样,那您
点开"全屏欣赏",打开这个FLASH,在最上方的地址栏中出现的就是以http://
开头,以.swf结尾的格式的原文件地址了,这个找起来简单.
下面说说如何寻找没有设置"全屏欣赏"的FALSH地址的方法:步骤:
1.打开你要的FLASH页面,点屏幕最上方菜单中的"查看",再点
"查看"中的"源文件"(也可以在FLASH画面以外的空白处点鼠标
右键,其中也有"源文件"),然后出现一个记事本,再点记事本上方菜
单中的"编辑"中的"查找",这时候会出现一个查找对话框,在"查找
内容"一栏中输入".swf"(注意:这是FLASH文件的后缀名,那
个小圆点一定不要写漏掉,其他音乐格式后缀名也是这样),然后点"查
找下一个"按钮,这时就会出现一个或多个带有".swf"后缀名的FL
ASH文件名,究竟哪个才是你要找的这个FLASH呢?(因为一个页
面上往往不止一个FLASH,比如你打开凤凰阁的一个动画后,出现的
就不止一个动画文件,我的凤凰阁最上面的站标也是一个FLASH)一
般你要找的文件在最后一个,当然有的网站不是这样,这时就要靠你的经
验来判断这个文件究竟在哪里了,这样就要求你多试验几次,即使是老手
有时候在某些网站也不能一次找准的.
2.有的网站找的FLASH文件并不是以http:// 开头的,如凤凰阁中"
〖凤凰雅阁 凤舞九天〗"这个作品找到的地址就是这样的s-
helpSit/domName/lgqxxy/29459.swf
(这是因为我直接把这个作品上传到本站,而没有去后台"上传列表"中
去提取地址)这个地址如果要转载到别的地方,那是不完整的,必须在它
前面添上凤凰阁的网站地址,组成一个完整的FLA
SH文件地址:&
helpSit/domName/lgqxxy/29459.swf
&&3.您将找到的这个地址转贴到其他网站或QQ空间,个人博客都可以
了,有的朋友老问我说怎么转载不了,其实是因为您并不是找的以.swf结
尾的格式的原文件,而是只把这个网页复制过去了.
您还可以输入140字

我要回帖

更多关于 flash player占用cpu 的文章

 

随机推荐