Skip to content

Rendering noise is very slow #399

@Shnatsel

Description

@Shnatsel

When decoding a GNOME desktop background, jxl-oxide takes more than 3x longer to decode the file compared to djxl v0.8.1

jxl-oxide spends 71% of the time in jxl_render::features::noise::render_noise on the main thread. You can see it for yourself on the profile: https://share.firefox.dev/3ZQgu1s

This issue is a blocker for GNOME's glycin, the backend for GNOME's default image viewer and soon the image library to be used for everything GNOME from switching from libjxl to jxl-oxide.

Metadata

Metadata

Assignees

No one assigned

    Labels

    optimizationSomething can be done faster/better

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions