Open kleisauke opened 3 months ago
Ouch, that's probably going to hurt performance. I guess it might be worth adding a hard-coded value for musl-based users as a workaround for now (like sharp already does for non-jemalloc glibc users).
It looks like Alpine has the same issue: https://gitlab.alpinelinux.org/alpine/aports/-/issues/15972
GLib 2.80.1 will probably be released soon. Setting the VIPS_CONCURRENCY
environment variable is a viable workaround for now.
Reproducer:
Regressed since commit https://github.com/lovell/sharp-libvips/commit/eb6fedeea4dacbc214cf978a5ba75657295ac274 (sharp v0.33.3) and fixed in GLib with commit https://github.com/GNOME/glib/commit/cc25486b233ada380ac8452f47f5fb35536888f4 (https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3979).