discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

major slowdown in runtime with v2025.02.10

JD
John David
Mon, Feb 10, 2025 10:31 PM

This is probably more an FYI than anything, but when I started working on
the builtin_time function, I ran some timing tests.  I had several
nurb_length runs that were running in roughly half a second, and the same
code run in v2025.02.10 is now taking 10x as long.  I'll probably start off
with a previous version and see if I can figure out when this happened.  If
anyone has an idea of what might be up, please let me know.

EBo --

This is probably more an FYI than anything, but when I started working on the builtin_time function, I ran some timing tests. I had several nurb_length runs that were running in roughly half a second, and the same code run in v2025.02.10 is now taking 10x as long. I'll probably start off with a previous version and see if I can figure out when this happened. If anyone has an idea of what might be up, please let me know. EBo --
MK
Marius Kintel
Tue, Feb 11, 2025 2:00 AM

We did upgrade the 2D subsystem to Clipper2 December 19th: https://github.com/openscad/openscad/pull/5501. It’s possible that there are performance regressions related to 2D operations. If you could test with immediately before and immediately after that, it could give us an idea.
If you find a regression, please share a small but representative example. Opening a GitHub issue is a good steÎp forward in that case.

-Marius

On Feb 10, 2025, at 17:31, John David via Discuss discuss@lists.openscad.org wrote:

This is probably more an FYI than anything, but when I started working on the builtin_time function, I ran some timing tests.  I had several nurb_length runs that were running in roughly half a second, and the same code run in v2025.02.10 is now taking 10x as long.  I'll probably start off with a previous version and see if I can figure out when this happened.  If anyone has an idea of what might be up, please let me know.

EBo --


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

We did upgrade the 2D subsystem to Clipper2 December 19th: https://github.com/openscad/openscad/pull/5501. It’s possible that there are performance regressions related to 2D operations. If you could test with immediately before and immediately after that, it could give us an idea. If you find a regression, please share a small but representative example. Opening a GitHub issue is a good steÎp forward in that case. -Marius > On Feb 10, 2025, at 17:31, John David via Discuss <discuss@lists.openscad.org> wrote: > > This is probably more an FYI than anything, but when I started working on the builtin_time function, I ran some timing tests. I had several nurb_length runs that were running in roughly half a second, and the same code run in v2025.02.10 is now taking 10x as long. I'll probably start off with a previous version and see if I can figure out when this happened. If anyone has an idea of what might be up, please let me know. > > EBo -- > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
JD
John David
Tue, Feb 11, 2025 3:17 AM

Marius,

I'll give this a quick try...  <crumbunny> somehow I hosed one of my
libraries bouncing around and I hosed git.  I'll have to drop playing with
this until I get my system back in running order.

On Mon, Feb 10, 2025 at 9:00 PM Marius Kintel marius@kintel.net wrote:

We did upgrade the 2D subsystem to Clipper2 December 19th:
https://github.com/openscad/openscad/pull/5501. It’s possible that there
are performance regressions related to 2D operations. If you could test
with immediately before and immediately after that, it could give us an
idea.
If you find a regression, please share a small but representative example.
Opening a GitHub issue is a good steÎp forward in that case.

-Marius

On Feb 10, 2025, at 17:31, John David via Discuss <

This is probably more an FYI than anything, but when I started working

on the builtin_time function, I ran some timing tests.  I had several
nurb_length runs that were running in roughly half a second, and the same
code run in v2025.02.10 is now taking 10x as long.  I'll probably start off
with a previous version and see if I can figure out when this happened.  If
anyone has an idea of what might be up, please let me know.

EBo --


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

Marius, I'll give this a quick try... <crumbunny> somehow I hosed one of my libraries bouncing around and I hosed git. I'll have to drop playing with this until I get my system back in running order. On Mon, Feb 10, 2025 at 9:00 PM Marius Kintel <marius@kintel.net> wrote: > We did upgrade the 2D subsystem to Clipper2 December 19th: > https://github.com/openscad/openscad/pull/5501. It’s possible that there > are performance regressions related to 2D operations. If you could test > with immediately before and immediately after that, it could give us an > idea. > If you find a regression, please share a small but representative example. > Opening a GitHub issue is a good steÎp forward in that case. > > -Marius > > > On Feb 10, 2025, at 17:31, John David via Discuss < > discuss@lists.openscad.org> wrote: > > > > This is probably more an FYI than anything, but when I started working > on the builtin_time function, I ran some timing tests. I had several > nurb_length runs that were running in roughly half a second, and the same > code run in v2025.02.10 is now taking 10x as long. I'll probably start off > with a previous version and see if I can figure out when this happened. If > anyone has an idea of what might be up, please let me know. > > > > EBo -- > > _______________________________________________ > > OpenSCAD mailing list > > To unsubscribe send an email to discuss-leave@lists.openscad.org > >