|
|
|
|
|
by chugger
5348 days ago
|
|
Android is not a real-time OS and is not designed for embedded devices. the kernel is not real time and java has severe latency problems caused by asynchronous garbage collection. A workaround is to allow the garbage collector to run on a separate core (one of ICS's main feature), but Nexus One's cpu is single core. I guess Google did not have the foresight to design Android to disable garbage collection. as I mentioned before, automatic garbage collection is disabled in iOS/Obj C primarily because of performance issues/battery life. |
|