I don't speak English very well, so I used Google Translator to write it. please understand.
There is no big problem when running the project on PC, but the problem of frame drop when building with Android is a problem that I often encounter. However, it is a problem that does not occur significantly when using resources equivalent to the game created based on the Galaxy Note 5.
I've had similar problems in the past, but as a result I miswrote the code to inefficiently repeat the code or check for unnecessary events.
As a result of testing hardware performance, unless you create hundreds of single objects,
Or, it is a problem that doesn't happen much in the shared project unless you set multiple behaviors for each of a hundred objects.
Below, I'll share a project I'm working on.
It's an egg-breaking game that uses a variety of resources including at least five behaviors per egg. I think it will help you compare game performance.
The most effective thing when doing optimization work
In the event page, it checks to see if the code is running unnecessarily every frame and removes that element.
Of course, basic image optimization and optimization of vector data such as fonts (bitmap fonts) are also necessary.
But overall frame drop does not always happen
Sometimes it's okay, but as the game progresses, it gets slower, then it's okay to run it again.
This is a link to the apk file of the project I am making.
dropbox.com/s/8tpfqkuf0ftk6ok/SuperEggBreaker.android.debug%20%2823%29.apk