我已经开发了一个应用程序有2 AxShockwaveFlash
和textBlock
。在AxShockwaveFlash
有2个不同的闪存用自己的动画文件,并在形式的文本块滚动一些文字(北京时间)。而加载的底部闪动我的股票行情卡住,当闪光灯有一些转变,然后我的股票行情卡住了。 我没有得到任何线索为什么我的应用程序在播放或转换Flash文件时响应速度很慢。我怎样才能确切地确定问题所在?为什么AxShockwaveFlash在转换时会占用太多内存或进程?
0
A
回答
1
简单的回答:为什么AxShockwaveFlash在转换时需要很多内存或进程?只是因为有人在那里不知道如何编写一个转换,而不会中止CPU。
为了公平你的问题没有提供足够的有用信息(导致下面的散乱的答案)。当有些东西是从简单的文本淡入/淡出到完整的3D引擎游戏演示,以及一些强化的实时视频像素效果时,许多人都会称之为“Flash动画”。恰好在Flash中完成,所以它是一个Flash动画,对吧?
A)如果能提高C#代码...看看到改善你的WPF /文本块码
因为如果你的文字块是越来越被一些多媒体元素(图片,声音,闪光的附加负载放缓等等),那么你只需要改进该文本块代码。
B)如果能提高AS3代码...查找任何CPU密集像素活动。如果转换代码使用bitmapData,则使用bitmapData.lock
和.unlock
。
如果Flash是由其他人在外部创建的,那么也许有一些无效的编码?通过加载SWF(无文本块)来检查CPU使用情况。还要考虑你的Flash动画的性质,例如我从来不知道SWF的广告横幅广告&弹出式广告不会增加CPU使用率。我不知道这些人对他们的“简单”广告做了什么。基本上,如果别人做了它,找到一个替代方案。否则,如果你有源代码,首先改善其中的转换功能。
相关问题
- 1. 为什么我的python进程会占用这么多内存?
- 2. 日志会话占用太多内存
- 3. Redis占用了太多内存,为什么我们使用它?
- 4. 占用太多内存 - python
- 5. Java程序占用太多的内存
- 6. 程序占用太多内存
- 7. 为什么autovacuum进程占用大量内存和交换内存?
- 8. 合并两个以上的图像会占用太多的内存,为什么?
- 9. 为什么node.js进程占用比分配内存更多的内存
- 10. 这个程序为什么占用这么多内存?
- 11. 为什么脚本在IE 11中占用太多时间?
- 12. 为什么草图在arduino中占用了太多的空间和内存?
- 13. 为什么WPF应用程序占用更多内存?
- 14. Numpy数组占用太多内存
- 15. Mongo db占用太多内存
- 16. 更新UIImageView占用太多内存
- 17. 图像占用太多内存
- 18. PHP-FPM占用太多内存
- 19. STL向量占用太多内存
- 20. Java图像占用太多内存
- 21. PHP阵列占用太多内存
- 22. Xcode处置内存 - 图像占用太多内存,不会释放内存
- 23. 应用程序在崩溃之前占用太多内存! (iPhone)
- 24. 将pdf转换为png:为什么ghostscript会永久占用?
- 25. 为什么我的android应用程序消耗太多内存?
- 26. 为什么cfs_write()会消耗太多的ROM内存?
- 27. 什么是内存占用?
- 28. 为什么MKMapKit占用大量内存
- 29. Cassandra为正在写入的数据占用太多内存
- 30. 为什么jsvc在服务器中占用更多内存?