首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么AxShockwaveFlash在转换时占用这么多内存或进程?

为什么AxShockwaveFlash在转换时占用这么多内存或进程?
EN

Stack Overflow用户
提问于 2014-06-17 09:52:24
回答 1查看 215关注 0票数 0

我已经用2 AxShockwaveFlashtextBlock.In AxShockwaveFlash开发了一个应用程序,有两个不同的闪存文件,它们都有自己的动画,在表单的底部,一个文本框滚动一些文本( ticker )闪存,.While加载闪存,我的代码被卡住,当闪存有一些转换时,我的代码也会被卡住。我不知道为什么我的应用程序在播放或转换闪存file.How时响应缓慢,我能准确地跟踪问题所在吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-18 01:59:34

简单的答案是:为什么AxShockwaveFlash在转换时占用这么多内存或进程?仅仅是因为的某个人不知道如何在不杀死CPU的情况下编写转换代码。

平心而论,你的问题并没有给出足够的有用信息(这导致了下面漫不经心的回答)。许多人会称它为“Flash动画”,当它是从简单的文本淡入/消失出来的任何东西。一个完整的3D引擎游戏演示..。一些强烈的实时视频像素效应。只是碰巧是用Flash制作的,所以是Flash动画,对吧?

( A)如果你能改进C#代码.查看如何改进WPF/Textblock代码

因为如果您的Textblock由于额外加载一些多媒体元素(照片、声音、Flash等)而减慢,那么您只需对Textblock代码进行改进。

  • Is this slow WPF TextBlock performance expected?
  • http://social.msdn.microsoft.com/Forums/vstudio/en-US/378a1945-8f72-4641-a0b8-e8ba5a31eced/is-the-wpf-textbox-really-that-slow?forum=wpf
  • wpf/article.php/c18025/10-Ways-to-Improve-the-Performance-of-Your-WPF-Application.htm

( B)如果你能改进AS3代码.寻找任何CPU强烈像素活动。如果转换代码使用bitmapData.lock.unlock,则使用bitmapData。

如果Flash是由其他人在外部创建的,那么可能有一些无效的编码吗?通过只加载SWF(没有Textblock)来检查CPU使用情况。此外,考虑您的Flash动画的性质,例如,我从来不知道SWF的广告横幅和弹出广告,以不增加CPU的使用。我不知道那些人如何处理他们的“简单”广告。从本质上说,如果是其他人成功了,那就找个替代方案。否则,如果您有源代码,首先改进转换功能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24260723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档