Catrobat/Catroid — pull request #988 by sjaindl (2014-05-30 08:02:47+00:00)
Title: Broadcast Performance

fixes CAT-893 (Significant performance drop in Google Play 0.9.7 Version)

There's a huge overhead when broadcast events are handled. I think the method handleAction(..) is unnecessary as the actions are added or restarted anyway later during addOrRestartAction(..).
The Air Fight program runs quite fast after this adaption and I've noticed no side-effects.

Maybe there's the same problem with handleActionFromBroadcastWait(..). I'll look into this.

I've also written a Cucumber Feature as discussed with @wslany
(https://github.com/Catrobat/Catroid/compare/master...broadcastPerformanceTest)
However, it's not finished and I'd like to review it with @ManuelWallner . Therefore it's not part of this pull request.

Testrun:
https://jenkins.catrob.at/view/All-Categories/view/Catroid-multi-job/job/Catroid-Multi-Job-Custom-Branch/1650/