Кроме того, эта информация может
Debug.Print "Disk Reads: " & ISAMStats (0, Falsa)
Debug.Print "Disk Writes: " & ISAMStats(1, False)
Debug.Print "Cache Reads: " & ISAMStats(2, False)
Debug.Print "Read-Ahead Cache Reads: " & ISAMStats(3, False)
Debug.Print "Locks Placed: " & ISAMStats(4, False)
Debug.Print "Locks Released: " & ISAMStats(5, False)
For i = 0 To 6
ISAMStats i, True
Next
End Sub
PrintStats может дать некоторое представление
о том, почему одна методика работает быстрее,
чем другая. Кроме того, эта информация может помочь сделать выбор между двумя подходами, выполнение которых занимает одинаковый промежуток времени. Взглянув на полученные данные, можно определить, как разная аппаратная конфигурация или больший набор данных может повлиять на производительность того или иного подхода.
Функции
A2KU_TimeClock и
PrintStats
полезны только при сравнении
одной методики с другой. Более того, надежные результаты можно получить лишь в том случае, если усреднить данные многих тестов, проведенных при разных условиях. Данные две функции можно с легкостью объединить в одну для проведения подобных повторяющихся тестов.
Далее в статье приведен пример использования этих функций для сравнения двух различных методик.
Содержание раздела