А.3.2. Сбор профильной информации
А.3.2. Сбор профильной информации
Первый этап профилирования заключается в настройке исполняемого файла на сбор профильной информации. Для этого при компиляции и компоновке объектных файлов необходимо указывать флаг -pg. Рассмотрим, к примеру, такую последовательность команд:
% gcc -pg -c -o calculator.o calculator.c
% gcc -pg -c -o stack.o stack.c
% gcc -pg -c -o number.o number.c
% gcc -pg calculator.o stack.o number.o -o calculator
Здесь разрешается сбор информации о вызовах функций и времени их выполнения. Чтобы получать сведения о каждой выполняемой строке программы, укажите флаг -g. При наличии флага -a будет подсчитываться количество итераций циклов.
На втором этапе требуется запустить программу. В процессе ее выполнения профильные данные накапливаются в файле gmon.out. Исследуются только те участки программы, которые действительно выполняются. Чтобы профильный файл был записан, программа должна завершиться нормальным образом.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Сбор данных через NETGRAPH
Сбор данных через NETGRAPH Начиная с версии NETAMS–CURRENT build 2340 (03 марта 2005 г.) работает метод сбора статистики и фильтрация трафика через модуль NETGRAPH.Технология NETGRAPH доступна для операционной системы FreeBSD версий 4.хх и 5.хх. Входящий в поставку модуль совместим с веткой 5.хх. NETGRAPH
Сбор статистики по протоколу SNMP
Сбор статистики по протоколу SNMP Начиная с версии NeTAMS 3.4.0 (build 3018) появилась возможность учета трафика путем опроса счетчиков SNMP удаленных устройств. Данная схема работает при наличии:• Коммутатора или маршрутизатора, имеющего работающий SNMP–агент и поддерживающий MIB–II
Сбор информации в исходной системе
Сбор информации в исходной системе Сбор данных из предыдущей операционной системы рассматривается в видеоролике «Урок 1.2. Сбор файлов и параметров со старого компьютера».Перед тем как вы решите установить на компьютер Windows Vista, следует, находясь в Windows XP, вставить в
7.3.1 Сбор необходимых данных
7.3.1 Сбор необходимых данных Для настройки вам потребуются некоторые данные, а именно: • названия фирм-производителей видеоадаптера и монитора (берутся из документации; если нет, можно обойтись и без них); • тип набора микросхем, применяемых в видеоадаптере (по нему
Сбор информации о том, что конкурент утаивает о своем продукте
Сбор информации о том, что конкурент утаивает о своем продукте Преимущества продукции конкурентов, как истинные, так и надуманные, обычно отражены в их рекламных буклетах. А вот знание недостатков их товаров или услуг порой помогает компании правильно выстроить
2.2.5. Сбор почты
2.2.5. Сбор почты Если у вас несколько почтовых ящиков, зарегистрированных на различных серверах, то Яндекс. Почта поможет вам собрать письма в одно место, в ваш почтовый ящик на Яндексе. Когда это может пригодиться? Например, ваш почтовый сервер не поддерживает доступ через
Сбор контактов
Сбор контактов Если копнуть еще глубже, принцип продаж таков: чтобы клиент у нас что-то купил, должно одновременно совпасть 3 фактора – у него должны быть желание, должны быть деньги на покупку и должно быть правильное время. Эта потребность должна быть прямо
Сбор информации в исходной системе
Сбор информации в исходной системе Данные надо собирать, пока новая система еще не установлена.Поэтому загрузите Windows XP и вставьте в DVD-привод установочный диск Windows Vista. Сработает автозапуск, и откроется окно, изображенное на рис. 1.9. В нем надо щелкнуть кнопкой мыши на
Сбор информации с помощью текстовых полей
Сбор информации с помощью текстовых полей Когда необходимо собрать информацию о пользователе, используется текстовое поле.Ваш код может извлекать все, что пользователь введет в данное текстовое поле. На рис. 10.15 показано подобное текстовое поле.Рис. 10.15. Большое белое
1.2. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации
1.2. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации Вся жизнь человека так или иначе связана с накоплением и обработкой информации, которую он получает из окружающего мира, используя пять органов чувств – зрение,
День 1-й: Сбор фактов
День 1-й: Сбор фактов Я начала этот аудит, как и большинство других, с просмотра сетевой схемы, чтобы понять конфигурацию сети и возможные риски. Мне нравится проводить аудит корпоративных сетей, потому что это одно из мест, в которых хакер будет искать секреты компании. Мне
День 1-й: Сбор доказательств
День 1-й: Сбор доказательств Джеральд передал мне всю информацию о месте действий. Он посвятил меня в детали продолжающейся междоусобицы между системными администраторами и группой безопасности. Я поговорила с Кирстен, и она сообщила мне, что вся информация в сети
Электронный сбор дорожных платежей
Электронный сбор дорожных платежей Эта выписка Управления дороги Orlando – Orange County Fxpressway показывает все передвижения автомобиля по системе платных магистралей штата. Передвижения автомобилей отслеживаются при помощи пассивного электронного тега, размещаемого на