Время выполнения кубика

__Maks

Client
Регистрация
03.10.2016
Сообщения
353
Благодарностей
74
Баллы
28
Здраствуйте, есть проблема, есть соответствующий вопрос, но, мб, вы предложите что-то лучшее. Буду только рад.
ДАНО: Есть скрипт вк, который зависать начинает на одном действии. Причины пока не знаю, и потому хочу выходить из проблемы. сл. образом.
У меня есть кубик сиШарпа, где идет установление определенного города (то есть навести мишь на параметры, установить такой-то город, чтобы найти пользователей вк именно из него) я хочу сделать в начале кубика и в конце
project.sentinfotolog("sometext"); (то есть в кубике это будет дважды: в самом начале и в конце).
Потом нужно как-то проверить время, когда надпись пошла в лог, и если время первого сообщения в лог и второго больше 10 секунд - тогда (то есть сам кубик выполнялся больше 10 сек) тогда идет по неудачному пути и перезагружаем инстанс. (это помогает от висяков)
- инстанс не хочу перезагружать каждый раз независимо от того, виснет акк, или нет, потому ищу такое решение.
Подскажите, кто может, как правильно.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
C#:
int tickCountStart = Environment.TickCount;
/*
Тут твой код
*/
if ((Environment.TickCount - tickCountStart) / 1000) > 10)
   return null;
 

__Maks

Client
Регистрация
03.10.2016
Сообщения
353
Благодарностей
74
Баллы
28
  • Спасибо
Реакции: Dimionix

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