I need to profile methods on boot for my android app. I know to profile programatically, but just wondering whether we can do the same using DDMS(or similar tools).
Any help would be appreciated.
You should try BootChart - it's easy to use and quite accurate (of course, measuring takes time and alters boot time).
More here: http://embien.com/blog/android-boot-time-optimization-tools-analysis/.