Hello,
I wrote a small routine in B4J based on recursive calls. This needs 1ms to 80ms in the most worst case.
Porting it to B4A had similar to slightly slower results.
When I use the same routine on IOS the not so worse situations appear immediatly.
From a certain depth it suddenly becomes dead slow.
And with dead slow I mean hanging for minutes instead of a second or 2.
I tried in debug (with cleanup) and as release like build with debug provisioning profile.
Has anyone experienced such behaviour before?
Is it because the main thread is going in an near unresponsive loop that it slows everything down?
Is there threading that can be used to prevent this?
I wrote a small routine in B4J based on recursive calls. This needs 1ms to 80ms in the most worst case.
Porting it to B4A had similar to slightly slower results.
When I use the same routine on IOS the not so worse situations appear immediatly.
From a certain depth it suddenly becomes dead slow.
And with dead slow I mean hanging for minutes instead of a second or 2.
I tried in debug (with cleanup) and as release like build with debug provisioning profile.
Has anyone experienced such behaviour before?
Is it because the main thread is going in an near unresponsive loop that it slows everything down?
Is there threading that can be used to prevent this?