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

[Merged by Bors] - Tune GNU malloc #2299

Closed
wants to merge 42 commits into from

Commits on Apr 14, 2021

  1. First impl of malloc_trim

    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    5298f50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba95d0d View commit details
    Browse the repository at this point in the history
  3. Set mmap threshold to 1mb

    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    128a5bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6182f49 View commit details
    Browse the repository at this point in the history
  5. Refactor malloc_ctl API

    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    d9b8d6b View commit details
    Browse the repository at this point in the history
  6. Ignore clippy lint

    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    20d9078 View commit details
    Browse the repository at this point in the history
  7. Rename default -> optimal

    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    008826b View commit details
    Browse the repository at this point in the history
  8. Make non-mac functions pub

    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    c158c13 View commit details
    Browse the repository at this point in the history
  9. Add musl conditionals

    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    e9ee4c8 View commit details
    Browse the repository at this point in the history
  10. Add malloc metrics

    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    5ce393c View commit details
    Browse the repository at this point in the history
  11. Add missed metric

    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    72888eb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ac9aa3c View commit details
    Browse the repository at this point in the history
  13. Hold thread join handle

    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    a636a49 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    035ab39 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3a8f7df View commit details
    Browse the repository at this point in the history
  16. Merge in attn-smallvec (sigp#2182)

    commit 7f62b7c
    Author: Paul Hauner <paul@paulhauner.com>
    Date:   Mon Feb 1 11:23:58 2021 +1100
    
        Use smallvec for bitfield
    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    7e0348c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    27f1fd0 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    35d3e12 View commit details
    Browse the repository at this point in the history
  19. Fix clippy lint

    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    58a89a1 View commit details
    Browse the repository at this point in the history
  20. Disable trimmer

    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    b7b6ac4 View commit details
    Browse the repository at this point in the history
  21. Revert "Disable trimmer"

    This reverts commit 4bda1a7.
    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    f53174a View commit details
    Browse the repository at this point in the history
  22. Set arenas to 4

    paulhauner committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    c57265e View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2021

  1. Un-revert "Disable trimmer"

    This reverts commit f53174a.
    paulhauner committed Apr 18, 2021
    Configuration menu
    Copy the full SHA
    443c7e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. Set arena max to 0

    paulhauner committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    38d851f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6bd680 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. Set arena max to 1

    paulhauner committed May 4, 2021
    Configuration menu
    Copy the full SHA
    acdecf6 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. Configuration menu
    Copy the full SHA
    c2ed09f View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. Configuration menu
    Copy the full SHA
    34193c2 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2021

  1. Set arena max to 4

    paulhauner committed May 26, 2021
    Configuration menu
    Copy the full SHA
    4762a89 View commit details
    Browse the repository at this point in the history
  2. Set arena to CPU count

    paulhauner committed May 26, 2021
    Configuration menu
    Copy the full SHA
    3163796 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2021

  1. Remove trim, eprintln

    paulhauner committed May 27, 2021
    Configuration menu
    Copy the full SHA
    9a892d2 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

  1. Tidy

    paulhauner committed May 28, 2021
    Configuration menu
    Copy the full SHA
    00a80f9 View commit details
    Browse the repository at this point in the history
  2. Add malloc threshold test

    paulhauner committed May 28, 2021
    Configuration menu
    Copy the full SHA
    268dc4e View commit details
    Browse the repository at this point in the history
  3. Revery changes to bitfield

    paulhauner committed May 28, 2021
    Configuration menu
    Copy the full SHA
    4a90729 View commit details
    Browse the repository at this point in the history
  4. Freshen Cargo.lock

    paulhauner committed May 28, 2021
    Configuration menu
    Copy the full SHA
    7d87746 View commit details
    Browse the repository at this point in the history
  5. Add CLI tests

    paulhauner committed May 28, 2021
    Configuration menu
    Copy the full SHA
    a1ca131 View commit details
    Browse the repository at this point in the history
  6. Add comment about malloc2

    paulhauner committed May 28, 2021
    Configuration menu
    Copy the full SHA
    88306c6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fca7488 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ddcdda9 View commit details
    Browse the repository at this point in the history
  9. Fix broken metrics tests

    paulhauner committed May 28, 2021
    Configuration menu
    Copy the full SHA
    cb07b74 View commit details
    Browse the repository at this point in the history
  10. Drop mmap threshold to 1mb

    paulhauner committed May 28, 2021
    Configuration menu
    Copy the full SHA
    4a679e6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    eea4186 View commit details
    Browse the repository at this point in the history