Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjust vheap sizes for message handling processes in OTP 27 (backport #12208) #12508

Merged
merged 2 commits into from
Oct 11, 2024

Commits on Oct 11, 2024

  1. Adjust vheap sizes for message handling processes in OTP 27

    OTP 27 reset all assumptions on how the vm reacts to processes that
    buffer and process a lot of large binaries.
    
    Substantially increasing the vheap sizes for such process restores
    most of the same performance by allowing processes to hold more binary
    data before major garbage collections are triggered.
    
    This introduces a new module to capture process flag configurations.
    
    The new vheap sizes are only applied when running on OTP 27 or
    above.
    
    (cherry picked from commit 465b19e)
    kjnilsson authored and mergify[bot] committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    47797d7 View commit details
    Browse the repository at this point in the history
  2. Remove redundant copy of adjust_for_message_handling_proc/0

    (cherry picked from commit 6a7f8d0)
    mkuratczyk authored and mergify[bot] committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    b20f7b8 View commit details
    Browse the repository at this point in the history