Skip to content

Test performance regression in UnicodePlots with julia 1.11.0-alpha2 #53688

@t-bltg

Description

@t-bltg

I have a little test case used to monitor allocations regression and runtime performance in UnicodePlots CI (with some tolerance): https://github.com/JuliaPlots/UnicodePlots.jl/blob/main/test/tst_io.jl#L67-L69.

It's been working flawlessly since julia 1.6 and up-to julia 1.10.2, but since 1.11.0-alpha1 there seems to be a massive regression in time performance (8ms vs 0.3ms before) and slightly more allocations (500kB vs 356kB before), resulting in CI failure such as the following:
https://github.com/JuliaPlots/UnicodePlots.jl/actions/runs/8173876886/job/22347317855#step:6:375

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions