Skip to content

Add _BlocksOutputBuffer for bz2/lzma/zlib module #85658

Closed
@animalize

Description

@animalize
mannequin
BPO 41486
Nosy @gpshead, @methane, @animalize, @miss-islington
PRs
  • bpo-41486: Add _BlocksOutputBuffer for bz2/lzma/zlib modules #21740
  • bpo-41486: Fix initial buffer size can't > UINT32_MAX in zlib module #25738
  • bpo-41486: zlib uses an UINT32_MAX sliding window for the output buffer #26143
  • [3.10] bpo-41486: zlib uses an UINT32_MAX sliding window for the output buffer (GH-26143) #27025
  • Files
  • 0to2GB_step30MB.png: Decompress from 0 to 2GB, 30MB step
  • 0to200MB_step2MB.png: Decompress from 0 to 200MB, 2MB step
  • 0to20MB_step64KB.png: Decompress from 0 to 20MB, 64KB step
  • benchmark.py: benchmark special data (all data consists of b'a')
  • benchmark_real.py: benchmark real data
  • different_factors.png
  • 45d7526.diff
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = None
    closed_at = <Date 2021-04-28.07:03:16.906>
    created_at = <Date 2020-08-05.09:55:44.264>
    labels = ['library', '3.10', 'performance']
    title = 'Add _BlocksOutputBuffer for bz2/lzma/zlib module'
    updated_at = <Date 2021-07-05.01:33:03.794>
    user = 'https://github.com/animalize'

    bugs.python.org fields:

    activity = <Date 2021-07-05.01:33:03.794>
    actor = 'miss-islington'
    assignee = 'none'
    closed = True
    closed_date = <Date 2021-04-28.07:03:16.906>
    closer = 'gregory.p.smith'
    components = ['Library (Lib)']
    creation = <Date 2020-08-05.09:55:44.264>
    creator = 'malin'
    dependencies = []
    files = ['49364', '49365', '49366', '49367', '49368', '49544', '49993']
    hgrepos = []
    issue_num = 41486
    keywords = ['patch']
    message_count = 20.0
    messages = ['374867', '379682', '379683', '379817', '390269', '390793', '390794', '390812', '391840', '391904', '392052', '392166', '392167', '392168', '392372', '392384', '392544', '393715', '396964', '396965']
    nosy_count = 4.0
    nosy_names = ['gregory.p.smith', 'methane', 'malin', 'miss-islington']
    pr_nums = ['21740', '25738', '26143', '27025']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'performance'
    url = 'https://bugs.python.org/issue41486'
    versions = ['Python 3.10']

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      3.10only security fixesperformancePerformance or resource usagestdlibPython modules in the Lib dir

      Projects

      No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions