Засечь время.

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 344
Благодарностей
5 433
Баллы
113
Мне нужно засечь время от начала загрузки страницы и до ее завершения. Что бы выявить наиболее приоритетные настройки. Высчитывать время не получается калькулятором, т.к. там не десятичная система исчисления. Может есть метод простой и эффективный, значение я буду в лог передавать.
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 344
Благодарностей
5 433
Баллы
113
Пока придумал tickcount использовать, дам десятичная система, только придется убрать три числа в конце.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 628
Благодарностей
8 768
Баллы
113
Мне нужно засечь время от начала загрузки страницы и до ее завершения. Что бы выявить наиболее приоритетные настройки. Высчитывать время не получается калькулятором, т.к. там не десятичная система исчисления. Может есть метод простой и эффективный, значение я буду в лог передавать.
upload_2016-4-4_22-47-38.png
 
  • Спасибо
Реакции: Mikhail B.

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 628
Благодарностей
8 768
Баллы
113
Пока придумал tickcount использовать, дам десятичная система, только придется убрать три числа в конце.
все правильно, так и нужно..
только не убрать 3 числа в конце, а удобнее разделить на 1000..
 
  • Спасибо
Реакции: Mikhail B.

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 344
Благодарностей
5 433
Баллы
113
Делить на 1000! вот точно! я почти тоже самое придумал, только хотел стереть 3 числа в конце. Благодарю.
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 344
Благодарностей
5 433
Баллы
113
Округлить бы еще до целого числа, большую или меньшую без разницы. Как в JAVA реализовать?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 107
Баллы
113
C#. Переменную finish создавать не нужно
C#:
int s = int.Parse(project.Variables["start"].Value);
int f = Environment.TickCount;
return (f - s) / 1000;
или
C#:
return (Environment.TickCount - int.Parse(project.Variables["start"].Value)) / 1000;
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 628
Благодарностей
8 768
Баллы
113
Округлить бы еще до целого числа, большую или меньшую без разницы. Как в JAVA реализовать?
как то можно реализовать, есть возможности, но лень вспоминать и искать.. ;-)
я в одном из проектов просто тупо регуляркой откусывал целое значение до запятой..
 
  • Спасибо
Реакции: Mikhail B.

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)