Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-127027

glibc: Implement batched frees

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • glibc
    • None
    • rhel-pt-c-libs
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      During discussions on RHEL-3007, Paulo Andrade and I realized that free does not batch deallocations. Batching deallocations addresses Paulo's queuing policy concerns and should also help with performance because the arena locking cost is amortized across multiple free calls. This becomes more important after fastbin removal, which is under discussion upstream.

      Patches implementing batching have been posted upstream:

      Once these patches are accepted upstream, we should consider if we want to backport them into RHEL 10, along with all the other malloc performance improvements. This ticket serves as a reminder for this evaluation.

              glibc-bugzilla Platform Tools - Libraries Bot
              fweimer@redhat.com Florian Weimer
              Platform Tools - Libraries Bot Platform Tools - Libraries Bot
              Martin Coufal Martin Coufal
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated: