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
When I run it on a native target (neko, hl, cpp) with Lime 8.1.3, they all render basically instantaneously when the app starts up. With Lime 8.2, they seem to load one by one much more slowly.
I tried PR #1837, and it might help just a tiny bit. However, it is still clearly slower than Lime 8.1.3. Interestingly, in Lime 8.2, the images start rendering from last-to-first. With the PR, they render first-to-last.
The text was updated successfully, but these errors were encountered:
In NativeHTTPRequest, I increased the max number of threads available to the pools:
localThreadPool=newThreadPool(0, 50);
multiThreadPool=newThreadPool(0, 50);
Additionally, I increased the max number of threads on FutureWork:
lime.app.Future.FutureWork.maxThreads=50;
Increasing the maxThreads for both ThreadPool and FutureWork appear to be required to achieve the same instantaneous loads as Lime 8.1.3. Only one or the other is not enough.
For comparison, Adobe AIR appears to render the images basically immediately, like Lime 8.1.3.
I also forgot to mention that this slower loading behavior was first noticed by a user in one of their apps, and I'm reporting on their behalf.
The following code loads a lot of images simultaneously:
When I run it on a native target (neko, hl, cpp) with Lime 8.1.3, they all render basically instantaneously when the app starts up. With Lime 8.2, they seem to load one by one much more slowly.
I tried PR #1837, and it might help just a tiny bit. However, it is still clearly slower than Lime 8.1.3. Interestingly, in Lime 8.2, the images start rendering from last-to-first. With the PR, they render first-to-last.
The text was updated successfully, but these errors were encountered: