Это команда llvm-profdata-3.8, которую можно запустить в бесплатном хостинг-провайдере OnWorks с помощью одной из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
llvm-profdata - Инструмент данных профиля
СИНТАКСИС
llvm-profdata команду [аргументы ...]
ОПИСАНИЕ
Ассоциация llvm-profdata tool - небольшая утилита для работы с файлами данных профиля.
КОМАНДЫ
· слияние
· показывать
MERGE
СИНТАКСИС
llvm-profdata слияние [кредита] [имя файла...]
ОПИСАНИЕ
llvm-profdata слияние принимает несколько файлов данных профиля, сгенерированных инструментами PGO, и
объединяет их в один индексированный файл данных профиля.
По умолчанию данные профиля объединяются без изменений. Это означает, что относительный
важность каждого входного файла пропорциональна количеству отсчетов или подсчитывает его
содержит. В общем, ввод от более продолжительного тренировочного пробега будет интерпретироваться как
относительно более важно, чем более короткий пробег. В зависимости от характера тренировочных пробежек
может быть полезно настроить вес, присвоенный каждому входному файлу, с помощью
-взвешенный ввод опцию.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-Помощь Распечатайте сводку параметров командной строки.
-output = выход, -o = вывод
Укажите имя выходного файла. Результат не может быть - как результирующий проиндексированный профиль
данные не могут быть записаны на стандартный вывод.
-weighted-input = вес, имя файла
Укажите имя входного файла вместе с весом. Профиль рассчитывает ввод
файл будет масштабирован (умножен) на предоставленный вес, где где вес - это
десятичное целое число> = 1. Входным файлам, указанным без использования этой опции, назначается
вес по умолчанию 1. Примеры показаны ниже.
-инстр (По умолчанию)
Укажите, что входной профиль - это профиль на основе инструментария.
-образец
Укажите, что входной профиль является профилем на основе выборки.
Формат сгенерированного файла можно сгенерировать одним из трех способов:
-двоичный (По умолчанию)
Передайте профиль в двоичной кодировке. Для профиля на базе КИП
выходной формат - это индексированный двоичный формат.
-текст
Вывести профиль в текстовом режиме. Этот параметр также можно использовать как с основанными на сэмплах
и приборный профиль. При использовании этой опции профиль будет
выгружается в текстовом формате, доступном для анализа программой чтения профиля.
-gcc
Создайте профиль, используя формат GCC gcov (пока не поддерживается).
ПРИМЕРЫ
Базовый Применение
Объедините три профиля:
llvm-profdata слияние foo.profdata bar.profdata baz.profdata -output merged.profdata
утяжеленный вход
Входной файл foo.profdata особенно важно, умножьте его количество на 10:
llvm-profdata merge -weighted-input = 10, foo.profdata bar.profdata baz.profdata -output merged.profdata
Точно эквивалентен предыдущему вызову (явная форма; полезно для программных
вызов):
llvm-profdata merge -weighted-input = 10, foo.profdata -weighted-input = 1, bar.profdata -weighted-input = 1, baz.profdata -output merged.profdata
ОТКРЫТЬ
СИНТАКСИС
llvm-profdata показывать [кредита] [имя файла]
ОПИСАНИЕ
llvm-profdata показывать берет файл данных профиля и отображает информацию о
счетчики профиля для этого файла и для любой из указанных функций.
If имя файла опущено или -, то llvm-profdata показывать читает свой ввод из стандартного
вход.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-все-функции
Распечатайте детали для каждой функции.
-счетов
Распечатайте значения счетчиков для отображаемых функций.
-функция = строка
Вывести сведения о функции, если имя функции содержит заданную строку.
-Помощь Распечатайте сводку параметров командной строки.
-output = выход, -o = вывод
Укажите имя выходного файла. Если выходной is - или не указано, то
вывод отправляется на стандартный вывод.
-инстр (По умолчанию)
Укажите, что входной профиль - это профиль на основе инструментария.
-текст Укажите дамперу профиля показывать счетчики профилей в текстовом формате
инструментальное представление данных профиля. По умолчанию профиль
информация выгружается в более удобочитаемой форме (также в тексте) с
аннотаций.
-образец
Укажите, что входной профиль является профилем на основе выборки.
ВЫХОД статус
llvm-profdata возвращает 1, если команда опущена или недействительна, если она не может прочитать ввод
файлы, или если есть несоответствие между их данными.
Используйте llvm-profdata-3.8 в Интернете с помощью сервисов onworks.net