As the tile, it crashes time to time.
You guy may hate me, but I have to say, this tool is too immature to be released. I ask my colleagues and ex-colleagues who have use this tool, they don't like it as I do, same reason.
To specify the issue, list some but not all. Can't connect while the adb connection is OK, not a damn hint what happen. No lines are drawing after connected then became OK next time, and not OK the third time. Stuck their after capture even it's only a demo little unity apk. Close it, open it again, connect, crash.
Adreno profiler is old, but still it gets me something. But after desperately trying for two fucking days, snapdragon profiler give me shit.
Please recruit some QA members, do some manual or automatic test on multiple devices. Not every one buy a Nexus, besides the old nexus can't test the cutting-edge new games.
Qualcomm is a leading-edge-tech company, not those consist of three college students. Any of its product include this software represent the self-esteem of qualcomm itself. Simple try-catch and a log will just make the tool less annoying that the interface just vanish.
I know i may be some sort of over-reacting, but who cares.
A software can't crash like a baby!!! You are the best engineers in the world, and make tools like what it should be.
PS: As a programmer with self-esteem, never release something crash like this. A simple try-catch will make it much nicer.
You might feel angry about my post, try Bee~~~ on my face by releasing a new stable one.
Thank you for your reply. I may overreact too much.
My machine is MI 5, witch a Snapdragon 820 CPU, Android 6.0, new adb. Very typical 820 machines. Everything is fine, and SnapdragonProfiler did its work and successfully profiled my unity demo apk, but it just crashed and crashed as I described. I've been programmed for a dozen years, I know it's not an easy task to adapt to various devices. So a simple choice that eliminating all those strange situations by throw errors is quit acceptable.
Just remember to catch it and tell the user, and don't ever never F--CKING let your program crash. It feels a lot better if it didn't crash, even if it's not working. Books like “Code Quality: The Open Source Perspective” and “Code Complete” nagging about what I am nagging again and again.
My information may help nothing, because I return the device to the device management department today, nothing more can be extracted. Maybe you guys can try buying a MI 5, and try testing this game :
https://adl.netease.com/d/g/zm/c/fabpc?type=android
ZMQ by NetEase. It's a Chinese game. What ever it is, but it's next-gen graphic quality is way beyond most other games. It's graphic is FU~King on all graphic programmer's face. I am urged to profile its tricks. If you guys can test it while it's running at high-quality config with SnapDragon Profiler, please tell me, and I will swallow my Fu~ks all back.