成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微軟發布3個WPF內存泄漏補丁

安全
Windows PresentationFoundation的內存泄漏問題可謂是家喻戶曉。比如說,WPF嚴重倚賴于弱引用來實現數據綁定技術。就像并發多線程一樣,弱引用看似簡單,但其實卻很難用好。哪怕及時釋放掉了實際的對象,但WPF的弱引用數組還是會繼續持有引用,這就導致了內存泄漏。

Windows PresentationFoundation的內存泄漏問題可謂是家喻戶曉。比如說,WPF嚴重倚賴于弱引用來實現數據綁定技術。就像并發多線程一樣,弱引用看似簡單,但其實卻很難用好。哪怕及時釋放掉了實際的對象,但WPF的弱引用數組還是會繼續持有引用,這就導致了內存泄漏。

在使用大量短暫生命周期的元素時這一點尤為明顯。KB981107從3個地方來解決該問題。首先,如果引用了資源的控件從未使用過該資源的話,那么WPF就會導致應用級的樣式與模板內存泄漏問題。Jossef Goldberg解釋到:

比如說:應用資源定義了

x:Key="{x:StaticSystemParameters.HorizontalScrollBarHeightKey}">20,

這行語句所創建的資源可為任何控件所用,它會顯示一個水平滾動條。如果創建了大量控件,

但這些控件實際上又沒有顯示出滾動條則會導致內存泄漏。 

比如說:應用資源定義了20,這行語句所創建的資源可為任何控件所用,它會顯示一個水平滾動條。如果創建了大量控件,但這些控件實際上又沒有顯示出滾動條則會導致內存泄漏。   

該補丁還會解決大量短暫生命周期元素的屬性綁定到了長期存活的對象上的情況。在短周期對象銷毀后,長周期對象對短周期對象的弱引用依然會長久保留下來。

遺憾的是,KB981107補丁還無法用于.NET 4.0,微軟甚至還沒有決定是否發布一個。另外兩個補丁KB967634和KB967328則作為.NET 4.0的一部分發布,因此.NET 4.0的用戶就無需下載這兩個補丁了。  

【編輯推薦】

  1. 微軟Windows系統的七類安全漏洞
  2. 微軟將發布10個安全公告修復34個安全漏洞
責任編輯:許鳳麗 來源: InfoQ
相關推薦

2012-05-14 11:03:39

2021-07-09 06:01:39

微軟漏洞補丁

2010-06-30 16:09:06

2009-08-09 15:38:58

2009-10-23 09:21:08

2012-09-12 10:19:14

Windows 8Server 2012

2021-02-06 12:20:16

Windows 10微軟更新

2011-06-15 10:15:56

2013-04-25 09:53:08

微軟藍屏死機

2011-08-11 10:21:53

安全

2010-03-31 22:39:27

2012-11-14 14:55:41

2012-02-16 09:05:11

2011-03-09 10:38:38

2015-03-11 10:45:33

2010-06-09 16:46:33

2010-08-11 14:59:35

2011-08-01 09:39:57

Office 2010更新失敗修正

2012-10-10 14:21:09

2010-06-23 20:21:42

微軟Windows 7補丁
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品免费在线观看 | 日韩一区二区三区在线播放 | 精品国产一区二区三区在线观看 | 中文字幕一区二区三区在线观看 | 日韩网站免费观看 | 一区二区三区免费 | 丁香色婷婷 | 成人视屏在线观看 | xx视频在线 | 国产日韩一区二区三区 | 三级在线视频 | 亚洲精品一区二区二区 | 亚洲aⅴ| 91成人精品视频 | 视频一二三区 | 宅女噜噜66国产精品观看免费 | 欧美第一区 | 99在线播放| 亚洲成人av在线播放 | 成人国产精品视频 | 国产色婷婷精品综合在线手机播放 | 久久久黑人| 成人在线免费视频 | 免费国产成人av | 91视频在线网站 | 日韩二区 | 亚洲成人国产综合 | 国产精品资源在线 | 视频一区二区三区中文字幕 | 国产成人免费在线 | 日本电影免费完整观看 | 一区二区在线 | 一区二区三区国产 | 激情欧美日韩一区二区 | 国产精品视频一区二区三区 | 亚洲欧美综合精品久久成人 | 欧美一区二区 | 亚州av| 一区二区三区四区国产 | 丝袜一区二区三区 | 91在线精品视频 |