Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как измерить скорость работы кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Окружности и треугольник! http://www.cyberforum.ru/cpp-beginners/thread66787.html
Даны вещественные числа x1,y1,x2,y2,x3,y3. Каждая пара чисел xi,yi, где i=1,2,3, определяет координаты одной из вершин плоского треугольника. Вычислить координаты центра и радиус окружности,...
C++ C++. Массив У прилавка выстроилась очередь из N покупателей. Время обслуживания продавцом каждого покупателя в минутах занесено в вещественный массив T. Получить массив С, содержащий время пребывания каждого... http://www.cyberforum.ru/cpp-beginners/thread66785.html
C++ Код не компилируется
Объясните пож-та, почему код не компилируется: // File Output.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <fstream> #include <iostream>...
C++ открыть N штук файлов
не могу разобраться как можно открыть для записи (создать) N штук файлов за один цикл. N задается пользователем. имена файлов должны задаваться так же пользователем и в цикле,но с этим проблем нет....
C++ массивы http://www.cyberforum.ru/cpp-beginners/thread66761.html
всем доброго времени суток!! прошу помощи у ассов этого дела(:2. Вычислить , Sn+So/Kn+Ko где Sп и Kп – сумма и количество положительных элементов массива А (70), а Sо и Kо – сумма и количество...
C++ Нужен код, нуждающийся в оптимизации ребята - несколько необычная просьба - у кого нибудь может есть небольшой по объему ( меньше 500-600 строчек) код, написанный как можно кривее (правда при этом чтоб работал правильно) - мне нао... подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
466 / 464 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
24.11.2009, 14:35
вот и мне сказали как ассемлерный код посмотреть
для вижуал 2008 так
сначала F10, входишь в режим отладки, затем Debug->Windows->Disassembly
потом смотришь каждый свой цикл и по объему кода чётко понимаешь где время теряешь, самый лучший измеритель, ИМХО

Добавлено через 1 минуту
Цитата Сообщение от Vladimir. Посмотреть сообщение
static inline unsigned long long int tick()
{
unsigned long long int d;
__asm__ __volatile__ ("rdtsc" : "=A" (d) );
return d;
}

[/CPP]
пример из вики нормально прошёл, а вашим кодом давиться вижуал
__asm исправил, потом вскобках компилятор начал путаться где-то сдесь ("rdtsc" : "=A" (d) )
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.