If it was as easy as pointing a finger and saying "here optimize that," then it probably would have already been done. 90% of the effort in optimization is figuring out exactly what is slow and can be improved. So if you want to proceed into this -- pull out a profiler and start digging in. For example, take a UI operation you think is too slow, figure out a way to profile what is going on during that time, then analyze the results to see what can be improved.
And I will say, the kernel is perhaps not the meatiest place to look at for this work. On Fri, Oct 16, 2009 at 2:09 AM, vamsi android <vamsi.andr...@gmail.com>wrote: > Hi Dianne, > > Even though my observations were not on the same hardware (regardless of > hardware we can make system better on sotware part to make it run better I > guess), I wanted to make Android performance faster and for that I am trying > to explore much on this Android kernel part. As kernel is taken as it is > with few enhancements we can do optimisation for improving performance I > guess apart from making it real time to some extent. For that I am exploring > more on this android kernel and general improvements. > > I dont have tools to check the performance of Android,* if any of you can > give me lead where Android currently needs improvement* (apart from > Hardware) in the kernel or middleware, then surely we can take up for making > Android a better system. > > Thanks, > Vamsi > > On Thu, Oct 15, 2009 at 10:40 PM, Dianne Hackborn <hack...@android.com>wrote: > >> On Wed, Oct 14, 2009 at 10:17 PM, vamsi android >> <vamsi.andr...@gmail.com>wrote: >> >>> Running the rt kernels will just slow down your android system, which is >>> >>> not what I think you want it to do. >>>> >>> *--> Regarding Android system performance, at present when we >>> compare iphone performance >>> and G1 performance we can clearly see the difference. So, what >>> I was thinking was to make >>> android performance better and comatialble to iphone. The speed >>> with which applications are loaded, >>> and accessed are not matching with iphone!! >>> * >>> >> >> Comparing what vs. what? Are you comparing them on the same hardware? >> If not, this "observation" is useless, and I certainly I can't see how it >> brings you to jump to "oh we need a real time scheduler." (Though that >> said, there is another non-realtime alternative scheduler that apparently >> may provide noticeable improvement over the stock one.) >> >> -- >> Dianne Hackborn >> Android framework engineer >> hack...@android.com >> >> Note: please don't send private questions to me, as I don't have time to >> provide private support, and so won't reply to such e-mails. All such >> questions should be posted on public forums, where I and others can see and >> answer them. >> >> >> >> > > > > -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel -~----------~----~----~----~------~----~------~--~---