ungoogled-software/ungoogled-chromium

Option to increase or remove heap memory limit

開放

#2,600 建立於 2023年11月9日

 (2 則留言) (2 個反應) (0 位負責人)Python (771 個分叉)batch import
enhancementhelp wanted

倉庫指標

星標
 (18,674 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Description

Make an option, in flags or command-line, to allow users to increase or remove heap memory limit, to use heap larger than 4GB in systems with much greater memory.

Who's implementing?

  • I'm willing to implement this feature myself

The problem

Currently chrome limits the heap memory (or the memory of a render process) to likely 4GB, but larger heap would be useful for debugging heap using the memory profiler, or running large, resource-consuming app on web. This is previously discussed on many forums, but now I can not find a thing that works without rebuilding the chromium itself.

Previous contexts:

Possible solutions

  • Make the flag --max-old-space-size and --max-semi-space-size work like in node.js
  • Make a flag to disable pointer compression (this could be a compile-time flag)
  • Get things upstreamed

Alternatives

Use Firefox which has larger limit on heap, and a slower js engine.

Additional context

No response

貢獻者指南