Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
some777
3 / 3 / 0
Регистрация: 25.09.2009
Сообщений: 121
#1

Анализ производительности программы - C++

13.02.2012, 10:02. Просмотров 1058. Ответов 2
Метки нет (Все метки)

Прошу прощения, не смог найти ответ на форуме, да и затрудняюсь, в какую ветку лучше написать...
Написал консольную программу (вычисления) на Visual C++. Хотелось бы найти и избавиться от узких мест (оптимизировать критичные ко времени куски кода). У кого есть опыт, поделитесь, как это делать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2012, 10:02     Анализ производительности программы
Посмотрите здесь:

С++/алгоритм/Тема:"Анализ производительности алгоритмов" - C++
Преобразовать одномерный массив,состоящий из n целых элементов,таким образом,чтобы сначала располагались все положительные элементы,а потом...

Повышение производительности программы - C++
Добрый вечёр. У меня вопрос. Предопложим у нас есть масив: int numbers; чтобы обратиться к елементу масива используем numbers но во...

Математический анализ кода программы. Как работает rand()? - C++
Помогите, пожалуйста, с математическим анализом кода программы. #include <iostream> #include <cstring> #include <ctime> ...

Анализ кода программы, которая решает логическое уравнение - C++
Пишу прогу, которая решает логическое уравнение. Не компилируется... помогите разобраться, завтра зачёт. #include <iostream> ...

Падение производительности на gcc - C++
Кто-нибудь сталкивался с тем, что при компиляции gcc, если разносить определение класса и реализацию в заголовочный и, соответственно, в...

Оптимизация производительности программ на С++ - C++
Какие более известные узкие места есть в программах на С++? Из того что я знаю: 1. Должен быть хороший алгоритм 2. Как можно меньше...

Определить рост производительности - C++
За 2010 г производительность труда на предприятии выросла на p1%, за 2011 и за 2012 на p2 и p3%. Определить среднегодовой рост...

О размере циклов, break и производительности - C++
Начало обсуждения здесь. Ага, зато это хороший стиль программирования. Функции? Не, не слышал.

Сравнение производительности С++ и С# на конкретном примере - C++
Приветствую знатоков С++ ! Можно ли на С++ вычислить быстрее, чем на C#, переменные для решения уравнения x ^ 3 + y ^ 3 = z ^ 3 - 1 К...

Потоки. Малая разница в производительности - C++
Здравствуйте, продолжаю дальше разбираться с потоками. Имеется класс потока: #include "xyzQsort.h" #include <mutex> #include...

Отчетная информация хозяйства по производительности птичника - C++
Некоторое фермерское хозяйство удерживает птичник. Отчетная информация хозяйства по производительности птичника состоит из даты и...

Нужен совет по производительности параллельных вычислений - C++
Добрый день. См картинку. В общем, есть два контейнера памяти, это могут быть как простые массивы, так и std::vector/list и пр, не имеет...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,353
13.02.2012, 10:47     Анализ производительности программы #2
Цитата Сообщение от some777 Посмотреть сообщение
Хотелось бы найти и избавиться от узких мест (оптимизировать критичные ко времени куски кода).
1. А они есть? Как ты это определил? И действительно настолько критичные, что их надо оптимизировать?
2. Сам процесс определения "узких мест" несложен - напускаешь на свою программу специальную программу-профилировщик - например, Intel VTune, ну или любую другую - погугли по лексеме "profiler", - она тебе покажет все "узкие места". И еще учти, конечно, что высокоуровневая алгоритмическая оптимизация намного эффективней низкоуровневой оптимизации ассемблерного кода.
alexcoder
1461 / 675 / 88
Регистрация: 03.06.2009
Сообщений: 3,496
Завершенные тесты: 1
13.02.2012, 14:15     Анализ производительности программы #3
Копайте в сторону профайлеров.
http://ru.wikipedia.org/wiki/%D0%9F%...D0%BA%D0%B0%29
Yandex
Объявления
13.02.2012, 14:15     Анализ производительности программы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru