Общее время выполнения проекта

TotKto

Client
Регистрация
12.07.2013
Сообщения
123
Благодарностей
12
Баллы
18
Иногда бывает проекты подвисают без видимых причин, работа стопорится.

Что если прикрутить штуку "Общее время выполнения проекта не более n сек."?
Если параметр установлен, программа автоматически после n сек сбрасывает выполнение проекта, если он не вписался в рамки.
 
  • Спасибо
Реакции: APXOHT, Ribas и Nick

Nick

Client
Регистрация
22.07.2014
Сообщения
1 963
Благодарностей
796
Баллы
113
Сейчас тебе скажут, что в твоих проектах слишком много внутренних циклов и надо вместо этого много раз запускать проект без цикла
 
  • Спасибо
Реакции: Sergodjan

TotKto

Client
Регистрация
12.07.2013
Сообщения
123
Благодарностей
12
Баллы
18
так что?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Есть такая таска без примерных сроков реализации пока.
 

Budda

Client
Регистрация
13.07.2015
Сообщения
247
Благодарностей
41
Баллы
28
Тоже долго думал как это сделал. Вот что в итоге получилось:
C#
Код:
int unixTimestamp = (int)(DateTime.Now.Subtract(new DateTime(2015, 1, 1))).TotalMinutes;
return unixTimestamp;
Этот код считает сколько минут прошло с заданной даты. К примеру я поставил 1 января 2015. Если нужны секунды, измените "TotalMinutes" на "TotalSeconds".

Пример:
Берете время в начале шаблона. Кладете в переменную "Time_1". Дублируете это же значение во вторую переменную "Time_2" и прибавляете необходимое кол-во минут. Подстраиваете к нужному циклу и каждый раз проверяете.
 
  • Спасибо
Реакции: TotKto

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