Does anyone have any idea about this issue because I cannot find the answer myself.
I am developing an app which is computationally intensive and makes heavy use of vector drawing functions. The design goal is a screen refresh rate of 50Hz and so far it is achieving this easily. Data for the app is being provided by a remote embedded device which itself is quite capable so when I reach the limits of the Android phone I will just begin offloading functionality to the remote device.
If I compile and run the app it runs very fast, both in the emulator and on the real device. If I make any change, even the most minor change, and update the running app then it runs so slow it is barely useable. We are talking 2 orders of magnitude here!!! The only way to make it go fast again is to perform a "Clean Project" followed by a "Compile and Run".
This is rather tedious.
I thought I may have a configuration problem but I am at a loss to find it.
Any clues to track this down would be appreciated. Thanks.
Update: This behavior stopped after a reboot of the computer. It has not happened again and if it does I will post again with everything I can find. It is good that the problem is gone. It is bad that it ever happened in the first instance.
I am developing an app which is computationally intensive and makes heavy use of vector drawing functions. The design goal is a screen refresh rate of 50Hz and so far it is achieving this easily. Data for the app is being provided by a remote embedded device which itself is quite capable so when I reach the limits of the Android phone I will just begin offloading functionality to the remote device.
If I compile and run the app it runs very fast, both in the emulator and on the real device. If I make any change, even the most minor change, and update the running app then it runs so slow it is barely useable. We are talking 2 orders of magnitude here!!! The only way to make it go fast again is to perform a "Clean Project" followed by a "Compile and Run".
This is rather tedious.
I thought I may have a configuration problem but I am at a loss to find it.
Any clues to track this down would be appreciated. Thanks.
Update: This behavior stopped after a reboot of the computer. It has not happened again and if it does I will post again with everything I can find. It is good that the problem is gone. It is bad that it ever happened in the first instance.
Last edited: