写点什么

Silverlight 4 更新:改进了网络延迟与内存使用

  • 2011-02-20
  • 本文字数:712 字

    阅读完需:约 2 分钟

本周初,微软发布了一个 Silverlight 更新,解决了平台上的几个关键问题。此次发布叫做 Silverlight 4 GDR3 ,并且只是针对运行时的;并没有增加任何新功能或是 SDK。

折磨 Silverlight 开发者的最严重的内存问题就是无法安全地使用内联模板(inline templates)。使用他们的控件看起来运转正常,但却从来不会被垃圾回收器回收。你可以在 2010 年 3 月论坛的这篇帖子中看到有问题的示例代码。对于 Silverlight 团队来说,这是个让人难堪的问题,因为问题的严重程度导致人们开始嘲笑他们了。

为了解决这个问题以及文章中所提的其他问题,开发者们不得不让用户更新 Silverlight。这是通过在标签中设置最小的运行版本号属性实现的。

接下来就是网络延迟问题了。此次对 HTTP 栈的更新承诺将提升 90% 的网络延迟时间。要想使用该更新还需要一个额外的步骤;需要修改开发者机器上的注册表设置或是在 manifest 中修改运行时版本。注意到对于 64 位的操作系统来说,说明是不太准确的。下面才是需要寻找的注册表键值:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Silverlight\v4.0\ReferenceAssemblies\SLRuntimeInstallVersion

此次更新还包括:

  • 媒体播放以及 VC-1 codec 的 Timestamp 问题
  • 在分析使用了像素着色器的 Silverlight 应用时会导致的 Visual Studio IDE 崩溃问题
  • 可以在 64 位 OSX 的 Firefox 上以 32 位处理器的形式运行 Silverlight
  • DRM 修复了“6207”——在升级到某个版本的 Silverlight 后播放受保护的内容时出现的错误
  • 如果应用名称变更,那么浏览器外应用的升级将会失败
  • 当媒体流使用了重定向信息时会导致媒体播放错误

查看英文原文: Silverlight 4 Updates Improves Network Latency, Memory Usage

2011-02-20 04:281403
用户头像

发布了 88 篇内容, 共 263.9 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

webpack | 进阶用法4:如何进行构建速度和体积分析

梁龙先森

大前端 webpack 28天写作 2月春节不断更

浅谈OKR工作法

一笑

管理 OKR 28天写作

漫话递归与迭代

Justin

算法 方法论 成长 心灵鸡汤 28天写作

浏览器同源策略,听说过么?

华为云开发者联盟

浏览器 jsonp CORS 同源策略 跨域

Elasticsearch Document 查询内部原理

escray

七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

2天完成17TB数据量迁移,华为云数据库是如何做的?

华为云开发者联盟

数据库 mongodb 大数据 智慧地图 地理信息服务

腾讯基于 Flink SQL 的功能扩展与深度优化实践

Apache Flink

flink

怎么和小伙伴语音连麦,你造吗?

anyRTC开发者

ios android WebRTC sdk 语音通话

数据中心网络技术新贵:VXLAN与园区网络虚拟化

华为云开发者联盟

网络 数据中心 虚拟化 VXLAN 二层网络

GitHub 标星 167k!你要的优质书籍这都有,还开源!

沉默王二

GitHub 开源 电子书

从JNOS商业操作系统,看京东零售商业化之路新探索

京东科技开发者

零售 数字化转型

智汇华云 | ArSDN之多集群简介

华云数据

华云数据

程序员成长第二篇:如何快速入门

石云升

程序员 28天写作 2月春节不断更

你需要的Docker知识点都在这里了。

后台技术汇

28天写作 2月春节不断更

熬夜肝了个IDEA插件整合程序员常用的工具,总有你能用上的

Silently9527

程序员 IDEA idea插件

手机里什么APP都没有,一个很无趣的人 | 视频号28天(27)

赵新龙

28天写作

深入理解 ProtoBuf 原理与工程实践(概述)

vivo互联网技术

数据结构 序列化 protobuf

区块链矿机挖矿游戏开发,区块链矿机游戏开发

v16629866266

【经验分享】如何融合CMMI与企业需求,自定义推进数字化转型

嘉为蓝鲸

DevOps 敏捷 持续交付 CMMI 能力成熟度模型

【LeetCode】双指针反转字符串

Albert

算法 LeetCode 2月春节不断更

火出圈的Clubhouse,究竟有什么奥秘?

拍乐云Pano

flutter RTC 语音聊天室 社交APP出海 clubhouse

最最新版钱包tok量化区块链挖矿系统源码

luluhulian

如果创意也可以被设计「幻想短篇 26/28」

道伟

28天写作

考前复习必备MySQL数据库(关系型数据库管理系统)

我是哪吒

MySQL 程序员 面试 后端 2月春节不断更

【CSS】css控制鼠标点击事件(pointer-events)

德育处主任

html/css CSS小技巧 28天写作 纯CSS 2月春节不断更

超好用的文件转换神器!拿走不谢~

白色蜗牛

程序员 软件工具 生产工具

KubeEdge@MEC:Kubernetes容器生态与5G的结合

华为云开发者联盟

5G 边缘计算 网络 kubeedge 5G MEC

京东扫描平台EOS—JS扫描落地与实践

京东科技开发者

大前端

工业互联网的“第一高地”,在哪?

工业互联网

并发队列:ArrayBlockingQueue实际运用场景和原理

叫练

阻塞队列 LinkedBlockingQueue 并发队列 阻塞List ArrayBlockingQueue

盘点软件开发中那些有趣的边际效应

架构精进之路

认知提升 七日更 28天写作 2月春节不断更

Silverlight 4更新:改进了网络延迟与内存使用_.NET_Jonathan Allen_InfoQ精选文章