Skip to content

Pinta v3.x (early) is slower than v1.7 #2230

Open

Description

@stdedos

Description

I know this is not a fair comparison ... but I do appreciate that v1.7 opens at least x2 as fast as v3 opens on a Windows 10 PC (1909) - and more or less it does that I usually want from Pinta to do from me (bigger than Paint, smaller than Gimp which I don't know how to use)

To Reproduce
Steps to reproduce the issue.

Additional Info
If applicable, add a screenshot or attach an example file that demonstrates the issue.

Version
Please include your operating system (e.g. Ubuntu 22.04) and which version of Pinta (e.g. 2.1) you are using.

Activity

  1. added theissue type on Jul 20, 2026
  2. cameronwhite commented on Aug 3, 2026

    @cameronwhite
    Member

    There's not too much we can do here since some of it's likely from newer GTK versions. But looking into a native AOT build would be worthwhile

  3. stdedos commented on Aug 3, 2026

    @stdedos
    Author

    "native AOT build"?

    Also - if you want me to test something, it will have to take a while 😅

    There's not too much we can do here since some of it's likely from newer GTK versions

    And of course I get that. I just wanted to note that - if it was interesting 🙏

  4. Samueru-sama commented on Aug 3, 2026

    @Samueru-sama

    I recently made this repo after wondering for a long while why GTK4 apps were slow to launch on my system: https://github.com/Samueru-sama/GTK4-slow-launch-speed-test

    Not sure if applicable to windows.

    TLDR: The delay is mainly due to GTK4 doing a recursive icon lookup on startup, this is likely to be much worse on systems with a hard drive instead of ssd.

  5. badcel commented on Aug 3, 2026

    @badcel
    Contributor

    @Samueru-sama did you bring this up on the GTK matrix chat or discourse?

    In regard to native AOT I plan to officially support native AOT with GirCore (gircore/gir.core#975). I will see if I can put it in the milestones.

  6. Samueru-sama commented on Aug 3, 2026

    @Samueru-sama

    @Samueru-sama did you bring this up on the GTK matrix chat or discourse?

    Nope, I don't bother reporting bugs to gnome since I end up wasting my time.

  7. Qronikarz commented on Aug 3, 2026

    @Qronikarz

    TLDR: The delay is mainly due to GTK4 doing a recursive icon lookup on startup, this is likely to be much worse on systems with a hard drive instead of ssd.

    Interesting, so if I'm reading it right, Pinta v3 can't be optimized to the point that it was in v2 (#1574) due to the gtk behaving differently. That's a shame.

  8. badcel commented on Aug 3, 2026

    @badcel
    Contributor

    I won't be too quick with conclusions. There are no hard numbers here. Relative numbers don't say much.

    It would probably be interesting how fast it starts up on the same machine with Linux or how fast it starts up in absolute numbers at all

    If you start legacy apps on modern hardware they are almost always faster. But they don't support a lot of modern features either.

    On the other hand for example I don't experience a general startup performance problem of GTK.

    If the author thinks this should be worked on there probably needs to happen a lot of investigations as there could be different places involved inside and outside of Pintas responsibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions