You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ time irteusgl transparent.l
real 0m49.797s
user 0m44.197s
sys 0m2.729s
$ time roseus transparent.l
real 24m4.576s
user 23m54.317s
sys 0m4.024s
This is due to having the misfortune of landing in a situation in which there is not enough heap memory available, so the gc runs many unnecessary times.
When testing https://github.com/euslisp/jskeus/blob/master/irteus/test/transparent.l with the current opt version:
This is due to having the misfortune of landing in a situation in which there is not enough heap memory available, so the gc runs many unnecessary times.
Usually the heap memory is resized to
totalheap * gcmargin
to avoid this issue. However, in this case it happens that enough memory is allocated in the first gc attempt, so the heap is never resized.https://github.com/euslisp/EusLisp/blob/master/lisp/c/memory.c#L287-L293
The text was updated successfully, but these errors were encountered: