On Sat, 2023-03-25 at 18:39 +0100, Roman Haefeli wrote:
On Fri, 2023-03-17 at 19:45 +0100, João Pais wrote:
I'm not using Pd much, so I could only mention my http://jmmmp.github.io/clicktracker/%C2%A0From what I "feel", it takes longer now to draw when loaded (it's just a GOP patch), and also a bit more to open the GOP to see its contents. And the same again when closing the canvas+patch.
I found the culprit regarding unnecessary scalar redraws, or at least I found a way to make it bearable when not editing:
https://github.com/pure-data/pure-data/pull/1933
I made a Windows build with the suppress-redraws patch applied:
https://netpd.org/~roman/tmp/pd-0.53.1-suppress-redraw-msw.zip
I wonder if it makes things quicker on your end. Also, I'd be interested if you notice any negative side effects.
Having said that, I am not even sure if your observed slow loading is related to this at all. I _did_ some observations where loading of new stuff got slower when there were many scalars visible and quicker when there were no scalars visible.
Of course, there could be other reasons for slow loading. My anecdotal experience says I/O related operations are often slower on Windows than Linux. Virus scanners tend to slow down things (I/O) even more.
Roman