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

VSCode 現(xiàn)內(nèi)存泄漏 BUG,官方處理方式引社區(qū)不滿

安全
近日,有開發(fā)者提交了一個(gè) VSCode 內(nèi)存泄露的 issues,該問題導(dǎo)致在某些情況下使用 VSCode 會(huì)使內(nèi)存使用率攀升。令人意外的是,VSCode 官方卻表示不打算解決此問題,由此在社區(qū)引發(fā)了爭(zhēng)議。

近日,有開發(fā)者提交了一個(gè) VSCode 內(nèi)存泄露的 issues,該問題導(dǎo)致在某些情況下使用 VSCode 會(huì)使內(nèi)存使用率攀升。令人意外的是,VSCode 官方卻表示不打算解決此問題,由此在社區(qū)引發(fā)了爭(zhēng)議。

今年十月,有一名開發(fā)者發(fā)現(xiàn)了 VSCode 中存在內(nèi)存泄漏的問題,并在官方倉(cāng)庫(kù)的 issues 中提交了這個(gè)問題:

1. 準(zhǔn)備一個(gè)大文本文件(Citylots.json為〜190MB): 

  1. wget "https://github.com/zemirco/sf-city-lots-json/blob/master/citylots.json" 
  2. cp citylots.json evenlarger.json 
  3. cat citylots.json >> evenlarger.json 
  4. cat citylots.json >> evenlarger.json  

3. 滾動(dòng)。

4. 關(guān)閉文件。

5. 通過“ Process Explorer”觀察內(nèi)存使用情況。

6. 即使大約 30 分鐘后,內(nèi)存使用率仍然很高:

即使禁用所有擴(kuò)展后依然會(huì)發(fā)生此問題。

隨后,這名開發(fā)者又注意到這個(gè)內(nèi)存泄漏的 BUG 實(shí)際上與大文件無關(guān),他通過打開幾個(gè) 5-10MB 的文本文件重現(xiàn)了這一問題,即使關(guān)閉所有編輯器并等待幾分鐘后,也無需進(jìn)行任何操作即可看到內(nèi)存使用率攀升。該開發(fā)者表示,自己遇到這個(gè)問題時(shí)唯一的解決辦法是一旦發(fā)現(xiàn)系統(tǒng)內(nèi)存不足,就只能重新加載 VSCode 窗口,非常麻煩。

而令人意想不到的是,VSCode 官方對(duì)此問題的回應(yīng)竟然是置之不理:

我們已關(guān)閉此問題,因?yàn)槲覀儾淮蛩阍诳深A(yù)見的將來解決此問題。您可以在此處找到有關(guān)我們決策過程的更多詳細(xì)信息。如果您不同意并認(rèn)為此問題至關(guān)重要:我們很樂意傾聽并重新考慮。

VSCode 官方的回復(fù)很快引發(fā)了爭(zhēng)議,在這名開發(fā)者提交的 issue 下,有很多用戶跟帖表示自己遇到了同樣的問題,還有的甚至在一年前就遇到了類似的問題,并認(rèn)為官方這樣的做法對(duì)社區(qū)用戶來說是不負(fù)責(zé)任的表現(xiàn)。

時(shí)隔近兩個(gè)月,導(dǎo)致這一問題的 VSCode 維護(hù)者才終于修復(fù)了這一問題:

“ 首先,很抱歉出現(xiàn)了這一錯(cuò)誤,我們已經(jīng)添加了修復(fù)程序。以下是有關(guān)錯(cuò)誤和修復(fù)的詳細(xì)信息:

我們有基于文件的推薦功能(FileBasedRecommendations),將可監(jiān)聽文本模型添加到了編輯器中,并根據(jù)文件擴(kuò)展名和語言推薦擴(kuò)展名。最近,我對(duì)此功能進(jìn)行了改進(jìn),以在用戶更改文件的語言時(shí)提供檢查建議(更多詳細(xì)信息,在此處#102823)。為此,我需要設(shè)置監(jiān)聽器監(jiān)聽文本模型的語言更改,我原本僅在處置FileBasedRecommendations類時(shí)才調(diào)用此監(jiān)聽器,而導(dǎo)致內(nèi)存泄漏的原因正是因?yàn)樵谔幹猛昴P秃蟊O(jiān)聽器仍在工作。

我們通過在處置模型FileBasedRecommendations(onWillDispose)時(shí)處置模型監(jiān)聽器的 has 來解決此問題。”

issues 詳情:https://github.com/microsoft/vscode/issues/107999

本文轉(zhuǎn)自O(shè)SCHINA。

本文標(biāo)題:VSCode 現(xiàn)內(nèi)存泄漏 BUG,官方處理方式引社區(qū)不滿

本文地址:https://www.oschina.net/news/121783/vscode-memory-leakage-issues

 

責(zé)任編輯:未麗燕 來源: 開源中國(guó)
相關(guān)推薦

2023-07-10 08:00:13

架構(gòu)Rest返回值

2025-01-26 00:00:25

限流組件HTTP

2017-04-17 10:05:51

Hadoop錯(cuò)誤方式

2009-12-31 14:25:19

Silverlight

2021-03-31 09:11:27

URLErrorHTTPError

2010-01-18 16:58:29

VB.NET Over

2009-07-21 15:47:35

JDBC批處理

2023-10-08 20:31:18

React

2022-03-07 14:39:01

前端框架批處理

2017-02-27 15:43:51

2009-06-16 11:20:22

內(nèi)存泄漏

2022-02-08 17:17:27

內(nèi)存泄漏排查

2024-04-07 08:50:00

GenAIAI人工智能

2010-01-13 17:23:36

VB.NET動(dòng)態(tài)事件

2010-01-07 17:57:22

VB.NET構(gòu)造函數(shù)

2024-11-20 13:20:32

2025-01-27 12:19:51

2009-06-12 08:57:56

Unix字符串處理

2009-08-19 17:30:38

C#轉(zhuǎn)義字符

2010-01-22 18:32:23

VB.NET數(shù)據(jù)并發(fā)性
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲精品日韩一区二区电影 | 国产日韩精品在线 | 亚洲v区 | 人人性人人性碰国产 | 99免费在线观看视频 | 国产精品久久久久一区二区三区 | 亚洲精品一区中文字幕乱码 | 久久国产一区 | 国产yw851.c免费观看网站 | 欧美日韩高清 | 国产精品99一区二区 | 久久精品国产一区二区电影 | 午夜精品一区二区三区在线视频 | 国产成人小视频 | 永久av| 罗宾被扒开腿做同人网站 | 日韩免费视频 | 狠狠操电影 | 91精品国产乱码久久久久久久久 | 中文字幕日韩欧美 | 在线免费小视频 | 中文字字幕一区二区三区四区五区 | 麻豆一区二区三区 | 久久久久久国产精品久久 | 成人免费网视频 | 成人在线播放网站 | 精品成人在线视频 | 国产欧美精品区一区二区三区 | 久久精品一区二区 | 日韩免费一区二区 | 欧美一级淫片007 | 99精品视频一区二区三区 | 亚洲高清在线观看 | 久久久免费电影 | 欧美a级网站 | 91大神xh98xh系列全部 | 亚洲永久在线 | 国产精品一码二码三码在线 | 日韩一级黄色片 | av网站免费观看 | 欧美一级片 |