我正在設計一個功能(Java方法),它將在移動設備上每秒執行40-80次。如何設計極其高效的功能
我想避免產生大量由GC收集的死變量,因爲函數運行(可能貫穿應用程序的整個生命週期)。
在C中我可能會使用volatile
例如,以防止我的變量在每次執行函數的內存分配...我想在Java中做類似的事情,但不知道如何。
在
- 1串的函數存儲數據
- 4的整數
- 2 1維字符串數組
一般地,在Java中,什麼是使用優選的方法上述變量但不是每次執行我的函數時重新分配它們(每秒40次以上)?
成員變量會「工作」,但這是最好的解決方案嗎?
謝謝! Brad
它是否必須重新進入? – Nim 2010-10-12 15:29:06
代碼示例將很有用 – 2010-10-12 15:29:37
好奇你在移動設備上每秒執行40次以上的操作? – 2010-10-12 15:32:15