Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.98/43: Рейтинг темы: голосов - 43, средняя оценка - 4.98
17 / 5 / 3
Регистрация: 22.03.2011
Сообщений: 329

Как определить время работы части кода

08.05.2012, 17:30. Показов 8689. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет! Припустим мы решаем че-то в цикле в котором 1000 итераций, и каждую 100 итерацию нам нужно вывести время прошедшее с начала работы программы, как такое сделать подскажите пжлст?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.05.2012, 17:30
Ответы с готовыми решениями:

Вычислить время работы части кода
#include <string.h> #include <stdio.h> #include <fstream> #include <Windows.h> #include <stack> #include <iostream> #include...

Определить время работы программного кода
Для определения времени работы программного кода используйте следующий метод модулю time: import time x = time.time () #...

Как можна подсчитать время работы алгоритма (части программы).
Мне нужно подсчитать время виполнения алгоритмов сортировки масивов! Наведите пожалуста функции а также код по возможности! Спасибо!

3
Злой няш
 Аватар для I2um1
2136 / 1505 / 565
Регистрация: 05.04.2010
Сообщений: 2,881
08.05.2012, 17:37
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using System;
using System.Diagnostics;
using System.Threading;
 
namespace ConsoleApplication
{
    internal class Program
    {
        private static void Main()
        {
            var stopwatch = new Stopwatch();
            for(var i = 0; i < 10; i++)
            {
                stopwatch.Reset();
                stopwatch.Start();
 
                Thread.Sleep(100); // Что-то делаю.
                
                stopwatch.Stop();
                Console.WriteLine(stopwatch.ElapsedMilliseconds);
            }
        }
    }
}
Остальное додумать самостоятельно.
4
171 / 171 / 56
Регистрация: 10.07.2011
Сообщений: 251
08.05.2012, 17:42
мой вариант
C#
1
2
3
4
5
6
7
8
9
10
11
DateTime start = DateTime.Now;
            for (int i = 0; i < 1000; i++)
            {
                if (i % 100 == 0)
                {
                    DateTime now = DateTime.Now;
                    TimeSpan time=now-start;
                    MessageBox.Show(time.ToString());
                }
                
            }
0
 Аватар для pizurok
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
27.11.2015, 11:23
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
            var words = text.Split(' ', ',').Select(word => word.ToLower());
            var dict = new Dictionary<string, int>();
            foreach (var word in words1)
            {
                if (!string.IsNullOrEmpty(word))
                {
                    if (!dict.ContainsKey(word)) dict[word] = 0;
                    dict[word]++;
                }
            }
 
            foreach(var word in dict.Keys)
                Console.WriteLine("Word: {0} - {1}", word, dict[word]);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.11.2015, 11:23
Помогаю со студенческими работами здесь

Засечь время выполнения (в ms) определённого кода или части кода
Доброго времени суток всем. Хотелось бы поинтересоваться у знающих людей. Как можно засеч время выполнения(в ms) определённого кода...

Подскажите, как сократить время работы кода? Проверка на простое число
#include &lt;iostream&gt; using namespace std; int main() { int x, k = 0; cin &gt;&gt; x; for (int i = 1; i &lt;= x;...

Время выполнения части кода
Собственно нужно найти время выполнения участка кода( маленького участка). Сделал сначала через GetTickOut(до начала кода и после) и вычел....

Как определить время выполнения кода
Как определить время во время выполнения программы?

Измерить время работы части программы
Создала прогу, реализующую последовательный поиск в массиве. Но мне почему-то кажется, что время считается как-то странно.Что может быть не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru