Язык

TimingLogger Класс

Определение

Класс, использующий собственный .NET для среды выполнения Android для точной меры (на уровне nanosecond) времени, затраченного на выполнение части кода с скобками вызовов Start(String) (или конструктора, по умолчанию) и Stop(String). Сообщения о времени регистрируются с Info приоритетом и monodroid-timing тегом в буфере logcat устройства.

public class TimingLogger : IDisposable
type TimingLogger = class
    interface IDisposable
Наследование
TimingLogger
Реализации

Конструкторы

Имя. Описание
TimingLogger(String, Boolean)

Создайте экземпляр TimeLogger и немедленно начните измерять время, если startImmediately параметр не установлен или задан.true Если сообщение startMessage не null зарегистрировано в начале.

Методы

Имя. Описание
Dispose()

Удаление текущего экземпляра. Dispose() дополнительные сведения.

Dispose(Boolean)

Удалите текущий экземпляр, остановив время при необходимости. Обратите внимание, что если время остановлено здесь, журнал будет содержать сообщение по умолчанию (Stop(String))

Finalize()

Класс, использующий собственный .NET для среды выполнения Android для точной меры (на уровне nanosecond) времени, затраченного на выполнение части кода с скобками вызовов Start(String) (или конструктора, по умолчанию) и Stop(String). Сообщения о времени регистрируются с Info приоритетом и monodroid-timing тегом в буфере logcat устройства.

Start(String)

Начать измерение времени. Если startMessage задано (или если конструктор был передан сообщение, используемое при запуске), он будет выводиться в журнал, в противном случае запуск измерения не будет автоматически. Метод делает что-либо, только если измерение не активно.

Stop(String)

Остановите измерение времени и сообщения журнала, указанного в параметре stopMessage . Если сообщение не указано, .NET для среды выполнения Android будет использовать сообщение "Managed Timing"по умолчанию. Время сообщается в следующем формате:

stopMessage; elapsed: %lis:%lu::%lu

Поля elapsed определяются следующим образом: seconds:milliseconds::nanoseconds

Применяется к