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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лабараторная работа C++ http://www.cyberforum.ru/cpp-beginners/thread445311.html
1.Создать простой класс, а этом классе есть несколько полей и методы. 2.Создать несколько производных классов, в каждом производном классе добавить несколько полей, методы базового класса...
C++ Найти A и B Помогите пожалуйста с задачками, недавно начал изучать c++ и интересует вот эти задачи. 1) Число А составляет 2,5% от числа В, которое в свою очередь составляет 6% от числа С, равного 216. Найти А... http://www.cyberforum.ru/cpp-beginners/thread445291.html
Программа вылетает при наличии syslink C++
Доброго времени суток, друзья. К сожалению, на данный момент я довольно посредственный программист, но хотелось бы спросить не сталкивался ли кто-нибудь с следующей проблемой: Создаю MFC...
C++ шахматная доска
Здравствуйте! Есть задача: дана шахматная доска размером NxN, нужно расставить N ферзей таким образом, чтобы они не атаковали друг друга. Нашёл код, но при при компиляции выдаёт ошибку: fatal...
C++ Обещаный консольный графический Тетрис (исходники и релиз) http://www.cyberforum.ru/cpp-beginners/thread445273.html
Вот обещал людям консольный графический тетрис Выкладываю все с исходниками Извеняйте, что названия все на родном. Но кому надо разберется. Написано очень просто. Score отсутствует. Можете сами...
C++ Сортировка каталогов и файлов Нужно создать программу выполняющую сортировку каталогов и файлов различными методами (напр.: по типу, дате создания, имени, расширению и т.д) подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,370
13.02.2012, 10:47
Цитата Сообщение от some777 Посмотреть сообщение
Хотелось бы найти и избавиться от узких мест (оптимизировать критичные ко времени куски кода).
1. А они есть? Как ты это определил? И действительно настолько критичные, что их надо оптимизировать?
2. Сам процесс определения "узких мест" несложен - напускаешь на свою программу специальную программу-профилировщик - например, Intel VTune, ну или любую другую - погугли по лексеме "profiler", - она тебе покажет все "узкие места". И еще учти, конечно, что высокоуровневая алгоритмическая оптимизация намного эффективней низкоуровневой оптимизации ассемблерного кода.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru