立即领取|华润集团、宁德核电、东风岚图等 20+ 标杆企业数字化人才培养实践案例 了解详情
写点什么

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:281376
用户头像

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

关注

评论

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

Android uni-app实现音视频通话

anyRTC开发者

uni-app android 音视频 WebRTC 跨平台

打开数“智”化之门,一字之差带来的思考

京东科技开发者

DevOps IoT 新基建 智能

架构师训练营第 1 期 - 第 11 周 - 命题作业

wgl

极客大学架构师训练营

揭开阿里巴巴复杂任务资源混合调度技术面纱

阿里巴巴云原生

云计算 阿里云 性能优化 云原生 资源调度

现代JavaScript:ES6+ 中的 Imports,Exports,Let,Const 和 Promise

葡萄城技术团队

Java ES6

执法监督信息化建设,公安情报指挥一体化合成作战系统开发

t13823115967

智慧公安

软件测试的方法

测试人生路

软件测试

如何在 20 分钟内给你的 K8s PaaS 上线一个新功能?

阿里巴巴云原生

阿里云 容器 运维 云原生

大神带你一睹为快!阿里技术官亲自码了“2000页的Spring全家桶笔记”真牛逼!

比伯

Java 编程 程序员 架构 计算机

SpacePX挖矿系统APP开发|SpacePX挖矿软件开发

系统开发

你不好奇 Linux 网络发包过程吗?

小林coding

Linux 操作系统 网络

任务发布系统软件开发|任务发布APP开发

系统开发

MySQL字符集修改实战教程

Simon

MySQL 字符集 七日更

社区一体化综合平台搭建,智慧平安小区建设解决方案

t13823115967

智慧城市 智慧平安社区平台建设

都 2021 年了,Serverless 能取代微服务吗?

Serverless Devs

Serverless 微服务 运维 云原生 后端

高性能MySQL

田维常

MySQL

区块链数字货币多币种钱包开发案例

滴滴内部框架手册:Spring5+SpringMVC3+MyBatis3.X

Java架构追梦

Java spring 架构 mybatis springmvc

ECS实践案例丨逻辑卷的创建和扩容操作指导

华为云开发者联盟

数据库 数据 服务

灵魂一问:数据库连接池到底该怎么配?

Gopher指北

MySQL Go 语言

LeetCode题解:42. 接雨水,暴力法,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

如何阅读别人的源码

熊斌

学习 Code Review 源码阅读 七日更

传统数仓如何转型大数据

数据社

大数据 数据仓库 七日更

编写令人愉悦的API接口(二)

Geek_42915f

Java APi设计 接口规范

引领云原生发展浪潮 阿里云开启云原生大规模落地元年

阿里巴巴云原生

云计算 阿里巴巴 阿里云 最佳实践 云原生

如何破解AI数据困境?京东智联云联邦学习平台有良方

京东科技开发者

人工智能 大数据 学习

XRP瑞波币系统软件开发|XRP瑞波币APP开发

系统开发

波场智能合约系统开发技术方案丨智能合约DAPP系统开发源码

最有技术含量的面试

escray

面试 面经 七日更 十日谈

判空使用isEmpty()方法真的可行吗?

田维常

Java

Serverless 是一种思想状态

Serverless Devs

Java Serverless 运维 云原生 后端

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