0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Chrome將切換Segment Heap技術(shù) 用PartitionAlloc替代

工程師鄧生 ? 來(lái)源:cnBeta.COM ? 作者:cnBeta.COM ? 2020-11-20 17:20 ? 次閱讀

由于微軟通知不再提供對(duì)堆類型的控制,谷歌也決定今后不再使用 Windows Segment Heap 技術(shù)。據(jù)說(shuō)試驗(yàn)結(jié)束后,Chrome 將切換到據(jù)說(shuō)能夠節(jié)省不少內(nèi)存資源的 PartitionAlloc 技術(shù)。此外谷歌也注意到,盡管 Windows Segment Heap 的節(jié)流效果顯著,但同時(shí)也會(huì)對(duì)性能造成較大的影響。

據(jù)悉,谷歌已經(jīng)禁用了 Chrome 85 中的相關(guān)功能,同時(shí) Bruce Dawson 將 Windows Segment Heap 的性能回退問(wèn)題打上了“已結(jié)案”的標(biāo)記。

我在 GitHub 上提出了一個(gè)問(wèn)題,希望能夠?qū)Χ牙^類型展開(kāi)更好的控制。

微軟的答復(fù)是他們將繼續(xù)致力于改善 Segment Heap,以期減輕所有應(yīng)用程序的影響。

不過(guò)新舊版本之間的差異,可能不會(huì)隨著時(shí)間的發(fā)展而保持一致,但最終微軟不想賦予這方面的控制權(quán)。

Segment Heap 相關(guān)評(píng)論(來(lái)自:GitHub)

此外 Bruce Dawson 證實(shí) Chrome 將默認(rèn)使用 PartitionAlloc:

作為替代,Chrome 會(huì)在默認(rèn)情況下改為使用 PartitionAlloc 。

Canary 分支的 crrev.com/c/2543884 這個(gè)問(wèn)題似乎不再相關(guān),所以我還是把這個(gè)貼子給結(jié)案吧?。ó吘苟疾挥?Segment Heap 了)

至于 PartitiionAlloc,它其實(shí)是 Blink 引擎中主打性能和安全性優(yōu)化的內(nèi)存分配器,感興趣的朋友可移步至官網(wǎng)作深入了解。

責(zé)任編輯:PSY

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    2949

    瀏覽量

    73737
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3510

    瀏覽量

    88222
  • Chrome
    +關(guān)注

    關(guān)注

    0

    文章

    340

    瀏覽量

    17962
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TAA765A什么型號(hào)的可以替代?

    西門子單運(yùn)放TAA765A已停產(chǎn),請(qǐng)問(wèn)什么型號(hào)的可以替代?
    發(fā)表于 09-24 06:08

    OPA320什么型號(hào)的芯片可以替代?

    我想用到OPA320芯片,但是沒(méi)有買到,請(qǐng)問(wèn)什么型號(hào)的芯片可以替代這個(gè)芯片?謝謝。
    發(fā)表于 09-10 07:26

    編譯成功并燒錄之后,串口打印發(fā)現(xiàn)卡在heap_init,然后不斷重啟是怎么回事?

    :14:11.025]收←◆9) esp_image: segment 0: paddr=00010020 vaddr=42030020 size=0e148h ( 57672) map[0m [0
    發(fā)表于 07-26 07:12

    ESP8266與IE相比,Chrome/Mozilla中的TCP服務(wù)器速度較慢是什么原因?

    我正在嘗試 ESP8266-01 模塊用于一個(gè)項(xiàng)目。我將其用作TCP服務(wù)器。我注意到瀏覽器 Chrome 和 Mozilla 的服務(wù)器響應(yīng)速度非常慢。但是,當(dāng)我使用IE瀏覽器時(shí),服務(wù)器的速度非???。這有什么具體的原因嗎?
    發(fā)表于 07-22 06:44

    ESP32-WROOM跑了官方的語(yǔ)音識(shí)別中的asr例程,但是切換到語(yǔ)音識(shí)別就會(huì)出錯(cuò)的原因?

    我是的是ESP32-WROOM芯片,的Vscode+IDF+ADF,我跑了一下官方的語(yǔ)音識(shí)別中的asr例程,但是我發(fā)現(xiàn),語(yǔ)音喚醒可以,但是一旦切換到語(yǔ)音識(shí)別(命令識(shí)別)就會(huì)出錯(cuò),我發(fā)現(xiàn)
    發(fā)表于 07-19 08:27

    heap連上互聯(lián)網(wǎng)的時(shí)候,heap空間慢慢的就變小了,直到最后程序僵死在那,為什么?

    當(dāng)局域網(wǎng)通訊的時(shí)候,system_get_free_heap_size()得到heap的大小一直不變的,通訊穩(wěn)定; 但是連上互聯(lián)網(wǎng)的時(shí)候,heap空間慢慢的就變小了,直到最后程序僵死
    發(fā)表于 07-12 07:13

    谷歌Chrome瀏覽器新版Favicon未對(duì)齊問(wèn)題獲確認(rèn)

    作為Chrome 123的升級(jí),2023年度的Chrome Refresh采用了Material 3界面元素。然而,部分用戶對(duì)此不甚滿意,選擇在chrome://flags頁(yè)面取消這些更改。
    的頭像 發(fā)表于 04-23 10:35 ?508次閱讀

    Keil5提示__segment_end未定義是哪里的問(wèn)題?

    問(wèn)題代碼在這里: #pragma segment=\"HEAP\" #define LOS_HEAP_MEM_BEGIN (__segment_end(\"
    發(fā)表于 04-03 07:10

    G431CB把stack heap全分配到ccmram,代碼執(zhí)行速度并未改善是怎么回事?

    把stack heap全分配到ccmram發(fā)現(xiàn)函數(shù)執(zhí)行時(shí)間也沒(méi)有什么改善,附圖是我的結(jié)果 函數(shù)執(zhí)行速度非但沒(méi)有改善,反而發(fā)現(xiàn)在ccmram執(zhí)行很不穩(wěn)定; 測(cè)試手段:定時(shí)器3計(jì)數(shù)來(lái)實(shí)現(xiàn)該函數(shù)執(zhí)行時(shí)間的測(cè)試,執(zhí)行時(shí)間輸出到cu
    發(fā)表于 03-27 08:23

    電流自動(dòng)量程切換方法有哪些

    電流自動(dòng)量程切換是電流測(cè)量中的一種常用技術(shù),它可以根據(jù)電路中的電流變化自動(dòng)選擇合適的量程,以確保測(cè)量結(jié)果的準(zhǔn)確性和精度。在本文中,詳細(xì)介紹電流自動(dòng)量程切換的幾種方法。 一、基于模擬電
    的頭像 發(fā)表于 12-26 10:27 ?1911次閱讀

    HDMI無(wú)縫切換器真的是無(wú)縫切換嗎?HDMI無(wú)縫切換器怎么

    HDMI無(wú)縫切換器真的是無(wú)縫切換嗎?HDMI無(wú)縫切換器怎么? HDMI無(wú)縫切換器是一種能夠在多個(gè)HDMI輸入源之間實(shí)現(xiàn)無(wú)縫
    的頭像 發(fā)表于 12-04 14:40 ?934次閱讀

    .NET8為什么要引入Non-GC Heap這種機(jī)制呢?

    .NET8里面JIT引入了一個(gè)新的機(jī)制,叫做Non-GC Heap。JIT可以確保相關(guān)對(duì)象分配在Non-GC Heap上,該堆像其名稱一樣,不受GC管理。
    的頭像 發(fā)表于 11-28 10:38 ?584次閱讀

    Chrome支持運(yùn)行Kotlin、Java等GC編程語(yǔ)言

    谷歌 Chrome 開(kāi)發(fā)者博客官宣:Chrome 已默認(rèn)啟用 WebAssembly 垃圾回收 (WasmGC) 功能 —— 能夠具有 GC 的編程語(yǔ)言編譯為 WebAssembly (Wasm)。
    的頭像 發(fā)表于 11-24 11:43 ?663次閱讀

    STM32CubeIDE實(shí)用技巧之配置Heap空間

    STM32CubeIDE實(shí)用技巧之配置Heap空間
    的頭像 發(fā)表于 10-31 17:30 ?1029次閱讀
    STM32CubeIDE實(shí)用技巧之配置<b class='flag-5'>Heap</b>空間

    configTOTAL_HEAP_SIZE和工程的Stack_Size及Heap_Size有什么關(guān)系嗎?

    FreeRTOS其中有個(gè)宏configTOTAL_HEAP_SIZE,其意義是FreeRTOS堆的總量 請(qǐng)問(wèn),configTOTAL_HEAP_SIZE和工程的Stack_Size及Heap_Size有什么關(guān)系嗎? 是否三者之和
    發(fā)表于 10-31 06:44