Методы Android, вызывающие отслеживаниеJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Методы Android, вызывающие отслеживание

Сообщение Anonymous »

Я был на полпути к изменению своего кода, чтобы печатать сообщение журнала каждый раз, когда я вхожу в метод и выхожу из него. Тогда я подумал, что, возможно, есть какая-то функция или плагин для Eclipse, который сможет отследить и показать мне это. В конце концов, это информация, которую имеет компилятор Java.

Мне нужно увидеть порядок, в котором вызывается каждый метод, и возвращается.

Он должен вывести имя метода и весь стек над ним, чтобы я мог знать, кто вызвал.

Необязательно, если он печатает время ввода и возврата, а также разницу, это будет полезной информацией для профилирования.

Я помню, как пробовал TraceView в прошлое, я не знаю, является ли это ответом, но я четко помню, что там было слишком много информации, и я не мог получить четкое представление о том, что происходило.

Если кто-то знает как правильно использовать его, чтобы получать только ту информацию, которая мне нужна, это тоже было бы здорово.

ОБНОВЛЕНИЕ:

Мне трудно использовать TraceView и его компаньон dmtracedump. Я сделал то, чего не должен был делать: я поискал в исходном коде dmtracedump и изучил его.

Это код, выдающий сообщение об ошибке, которое я получаю.

Код: Выделить всё

TraceData data1;
DataKeys* dataKeys = parseDataKeys(&data1, gOptions.traceFileName,
&sumThreadTime);
if (dataKeys == NULL) {
fprintf(stderr, "Cannot read trace.\n");
exit(1);
}
Но я не знаю, как исправить файл трассировки.
Он создается Debug.startMethodTracing("tracefile");< /p>

Мне бы хотелось, чтобы был способ указать компилятору Java печатать каждый вызов метода. Я очень расстроен этим моментом.

Подробнее здесь: https://stackoverflow.com/questions/108 ... g-tracking
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»