Skip to content

New release (next after 0.1.5) #51

Description

@jaakkor2

With #50 merged (1½ months ago), would be nice to get a new release since that improves TTFX of Makie quite a lot on Julia 1.12.1

Julia 1.12.1 (release) and Makie 0.24.7, ProgressLogging.jl 0.1.15

> julia +release --startup-file=no -e "using ProgressLogging; @time using GLMakie; @time display(plot(rand(10)))"
  3.115366 seconds (4.72 M allocations: 278.487 MiB, 13.39% gc time, 5.08% compilation time: 68% of which was recompilation)
  2.086437 seconds (4.21 M allocations: 209.824 MiB, 16.44% gc time, 81.41% compilation time: 56% of which was recompilation)

Julia 1.12.1 (release) and Makie 0.24.7, ProgressLogging.jl master

julia +release --startup-file=no -e "using ProgressLogging; @time using GLMakie; @time display(plot(rand(10)))"
  3.129981 seconds (4.72 M allocations: 278.617 MiB, 13.35% gc time, 4.97% compilation time: 69% of which was recompilation)
  0.574761 seconds (274.44 k allocations: 16.869 MiB, 42.40% compilation time: <1% of which was recompilation)

5.2 s -> 3.7 s, i.e., 30% improvement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions