У меня есть одно приложение для Android, и теперь я пытаюсь выполнить профилирование моего приложения для Android. поэтому для этого я получил хорошую ссылку здесьНужна помощь по профилированию в Android
http://developer.android.com/guide/developing/debugging/debugging-tracing.html#format
С помощью этой информации им пытаются профилировать свою деятельность, используя Debug класс
, который находится в методе OnCreate() моей деятельности. им с помощью
Debug.startMethodTracing("calc");
начать трассировку метод и добавить следы к calc.trace
и им останавливая метод прослеживания в моем OnDestroy()
Debug.stopMethodTracing();
Моя проблема когда я проверьте файл calc.trace, файл всегда имеет размер 0. никаких следов не было обновлено, я не понимаю почему?
пожалуйста, помогите мне в этом
Примечание: в манифесте я добавил требуемое разрешение на это.
Thanks
Hi boulder спасибо за ответ, теперь он работает нормально. но проблема заключается в файле трассировки, если он имеет размер более 7000 КБ, им не удается просмотреть этот файл с помощью traceview. im, получив следующую ошибку. outofmemoryError .. java heap space ошибка .. почему это? – bHaRaTh
Попробуйте это startMethodTracing (String traceName, int bufferSize). Или traceview simple не поддерживает такие большие трассы. –
HI boulder я получил хорошее решение по следующей ссылке для исключения, получающего http://twigstechtips.blogspot.com/2011/04/java-exception-in-thread.html – bHaRaTh