Содержание
10 отношения: API, Linux, Unix, Профилирование (информатика), Операционная система, Арифметическое переполнение, Ядро Linux, Мультиплексирование, Инструкция (информатика), Библиотека (программирование).
- Оптимизация программного обеспечения
- Профилировщики
API
API (программный интерфейс приложения, интерфейс прикладного программирования) (application programming interface, API) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних программных продуктах.
Посмотреть PAPI и API
Linux
Linux (или), Ли́нукс) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты.
Посмотреть PAPI и Linux
Unix
Генеалогическое древо Unix-системUnix («UNIX» является зарегистрированной торговой маркой организации The Open Group) — семейство переносимых, многозадачных и многопользовательских операционных систем, которые основаны на идеях оригинального проекта AT&T Unix, разработанного в 1970-х годах в исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и другими.
Посмотреть PAPI и Unix
Профилирование (информатика)
Профилирование — сбор характеристик работы программы, таких как время выполнения отдельных фрагментов (обычно подпрограмм), число верно предсказанных условных переходов, число кэш-промахов и т. д.
Посмотреть PAPI и Профилирование (информатика)
Операционная система
Операцио́нная систе́ма, сокр.
Посмотреть PAPI и Операционная система
Арифметическое переполнение
Арифмети́ческое переполне́ние — специфичная для компьютерной арифметики ситуация, когда при арифметическом действии результат становится больше максимально возможного значения для переменной, использующейся для хранения результата.
Посмотреть PAPI и Арифметическое переполнение
Ядро Linux
Применение ядра Linux Ядро Linux — ядро операционной системы, соответствующее стандартам POSIX, составляющее основу операционных систем семейства Linux.
Посмотреть PAPI и Ядро Linux
Мультиплексирование
В информационных технологиях и связи, мультиплекси́рование (multiplexing, muxing) — уплотнение канала, то есть передача нескольких потоков (каналов) данных с меньшей скоростью (пропускной способностью) по одному каналу.
Посмотреть PAPI и Мультиплексирование
Инструкция (информатика)
В информатике термин инструкция обозначает одну отдельную операцию процессора, определённую системой команд.
Посмотреть PAPI и Инструкция (информатика)
Библиотека (программирование)
Библиоте́ка (от library) в программировании — сборник подпрограмм или объектов, используемых для разработки программного обеспечения (ПО).
Посмотреть PAPI и Библиотека (программирование)
См. также
Оптимизация программного обеспечения
- PAPI
- Zero-copy
- Инженерия производительности
- Инструментирование (программирование)
- Компромисс времени и памяти
- Копирование при записи
- Мемоизация
- Объектный пул
- Оптимизация (информатика)
- Приспособленец (шаблон проектирования)
- Профилирование (информатика)
- Пул строк
- Таблица поиска
- Тестирование производительности
- Хот-спот (программирование)
- Эффективность алгоритма
Профилировщики
- AQtime
- CodeAnalyst
- Intel Parallel Studio
- PAPI
- VTune
- Valgrind
- Visual Studio Team System Profiler
- Профилирование (информатика)
Также известен как Performance Application Programming Interface, Интерфейс программирования производительных приложений.

