Я бы хотел видеть, сколько времени требуется базе данных sql для ответа на метод get в моем приложении. В настоящее время я измеряю это с помощью System.currentTimeMillis () до и после запуска метода:
public long responseTime(long start, long end) {
long elapsed = end - start;
return elapsed;
};
@GET
public getAllProfiles() {
long start = System.currentTimeMillis();
profileDAO.getAllProfiles();
long end = System.currentTimeMillis();
long elapsed = responseTime(start, end);
return elapsed;
}
Мое беспокойство заключается в том, что я измеряю, сколько времени требуется для запуска моего метода, а не сколько времени требуется серверу для ответа на этот метод. Есть ли лучший способ сделать это?