怎么清除Silverlight缓存 高手快来 十万火急

 我来答
lingxiaxiangyu
2013-01-30 · 超过29用户采纳过TA的回答
知道答主
回答量:79
采纳率:100%
帮助的人:49.8万
展开全部
Silverlight 缓存量比较大的情况,需要从代码上去考虑解决性能问题,
建议通过编码的一些 注意事项来避免Silverlight 的缓存爆满问题:
在开发过程中将 EnableFrameRateCounter 设置为 True
谨慎对 Silverlight 插件使用透明背景
对 UIElement 的不透明度或转换进行动画处理时设置其 CacheMode
将使用不透明度对象和旋转或拉伸对象的层混合时缓存可视元素
避免使用无窗口模式
尽可能使用 Visibility 而不是 Opacity
Silverlight 在呈现和媒体中使用多核
在全屏模式下隐藏未使用的对象
不要将 Width 和 Height 与 MediaElement 对象一起使用
不要将 Width 和 Height 与 Path 对象一起使用
将占用 CPU 资源较多的任务分解为较小的任务
分解非常大的应用程序包
使用 Double.ToString(CultureInfo.InvariantCulture) 而不是 Double.ToString()
呈现大量图像时使用 Stretch="Fill"
这些在开发期间去减少性能以及缓存负载。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式