4 ms·
You need a deterministic memory management.
by shin_lao 14y ago
You need a deterministic memory management.
- ori_b 14y agoFor what? Android does fine without it, if you still consider that embedded. Java is used in a wide variety of embedded systems without trouble. Sure, there are some places that can't use Go. But there are also places that cant use dynamically allocated memory or recursion. Not all embedded systems are safety critical or need to be absolutely deterministic.
- pcwalton 14y agoActually, from conversations with the Android team, Android system and apps code goes to great effort to use manual free lists and object recycling to avoid allocations during animations. Manual memory management is necessary to compete with the manually-memory-managed iOS frameworks. And Dalvik has an incremental, generational GC...