>
> > 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.


Yes, you are right, I am spending lot of time to just identify, but not able
to find the right place. I think I need to find a way to profile to find
where we can optimise. Thanks for your suggestions.

Can we see some improvement in the android system if we can optimize kernel?
Not only performance, consider over all improvement of Android system!

- vamsi


>
>
> On Fri, Oct 16, 2009 at 2:09 AM, vamsi android <[email protected]>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 <[email protected]>wrote:
>>
>>> On Wed, Oct 14, 2009 at 10:17 PM, vamsi android <[email protected]
>>> > 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
>>> [email protected]
>>>
>>> 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
> [email protected]
>
> 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: [email protected]
website: http://groups.google.com/group/android-kernel
-~----------~----~----~----~------~----~------~--~---

Reply via email to