So here's how you can optimize, analyze your current application using TraceView.
Open your Project, and after onCreate(), or anywhere you want to start Log tracing, paste the following lines:
/* start tracing to "/sdcard/filename.trace" */
Debug.startMethodTracing("filename");
It is very important to stop tracing after you have done debugging. To do that, place these lines before onCreate().
publicvoid onDestroy(){
// stop tracing
Debug.stopMethodTracing();
}
Now run your Project, do anything you'd like to optimize, and quit. Open up DDMS File Explorer, and download /sdcard/filename.trace to your hard disk drive.
Go to your Android SDK folder, open Tools directory, and run ./traceview filename.trace