Changing parameter of a big SVG file uses only one thread instead of all available ones.
Summary:
Every time I'm dealing with big svg files, changing a gradient color / adding path makes Inkscape use only one thread instead of all available, causing program to freeze for a while.
Steps to reproduce:
- open Inkscape
- open some large SVG file (containing i.e. 650+ gradients)
- change a parameter / color of some gradient
- Freeze can be noticed as well as only one thread is being used by Inkscape (in htop / top).
What happened?
Inkscape freezes when editing large files.
What should have happened?
Inkscape uses more threads to handle changes in the svg file, making program work faster.
Version info
Inkscape 1.3.2 (091e20ef0f, 2023-11-25, custom)
GLib version: 2.78.4
GTK version: 3.24.41
glibmm version: 2.66.6
gtkmm version: 3.24.8
libxml2 version: 2.12.3
libxslt version: 1.1.39
Cairo version: 1.18.0
Pango version: 1.52.0
HarfBuzz version: 8.3.0
OS version: Artix Linux