Яндекс.Метрика RTimeVsem.3dn.RU - ПРОФИЛИРОВАНИЕ

 Убрать рекламу: Т   Главная | Мой профиль | Выход | RSS   Вы вошли как Гость | Группа "Гости" Приветствую Вас Гость 

    
Вы зашли на сайт: RTimeVsem.3dn.RU  

ВНИМАНИЕ ! ЗАХОДИТЕ НА МОЙ САЙТ ( более 1000 страниц) по партнёркам :   !!!    SPartnerom.ucoz.RU    !!! - Там Вы найдёте около 1000 партнёрок чтобы заработать денег и много для чего ещё - например - КАПИТАЛЬНО прокачаться по ИНТЕРНЕТ - МАРКЕТИНГУ ! +СМОТРИ ПОДВАЛ САЙТА !


ПОИСК

Подбор по параметрам

ПОИСК

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

ПОИСК

Вход на сайт

ПРОФИЛИРОВАНИЕ

ПРОФИЛИРОВАНИЕ

профайл — Викисловарь   ru.wiktionary.org/wiki/профайл

Значение   данные о пользователе (например, сайта) .   Синонимы   профиль

 

 

У этого термина существуют и другие значения, см. Профилирование.

Профилирование

Профили́рование:

 

Профилирование (криминалистика)

Профилирование правонарушителей — поведенческий и следственный инструмент,

который предназначен для оказания помощи следователям в поисках преступника или правонарушителя,

чтобы профилировать его или составить его «психологический портрет».

В современной криминологии профилирование преступника обычно считается «третьей волной» следственных наук:

  • первой волной было изучение улик, впервые применённое Скотланд-Ярдом в XIX веке;
  • второй волной было изучение самого преступления;
  • третья волна — изучение психики преступника.
  • четвёртая волна — изучение возможных наказаний

См. также

Nuvola apps important recycle.svg

Этот раздел нуждается в переработке.

Необходимо вычистить избыточные ссылки.
Пожалуйста, улучшите статью в соответствии с правилами написания статей. (15 сентября 2016)


 

Профилирование (информатика)

У этого термина существуют и другие значения, см. Профилирование.

Профилирование — сбор характеристик работы программы, таких как время выполнения отдельных фрагментов (обычно подпрограмм), число верно предсказанных условных переходов, число кэш-промахов и т. д. Инструмент, используемый для анализа работы, называют профилировщиком или профайлером (англ. profiler). Обычно выполняется совместно с оптимизацией программы.

Характеристики могут быть аппаратными (время) или вызванные программным обеспечением (функциональный запрос). Инструментальные средства анализа программы чрезвычайно важны для того, чтобы понять поведение программы. Проектировщики ПО нуждаются в таких инструментальных средствах, чтобы оценить, как хорошо выполнена работа. Программисты нуждаются в инструментальных средствах, чтобы проанализировать их программы и идентифицировать критические участки программы.

Это часто используется, чтобы определить, как долго выполняются определенные части программы, как часто они выполняются, или генерировать граф вызовов (Call Graph). Обычно эта информация используется, чтобы идентифицировать те участки программы, которые работают больше всего. Эти трудоёмкие участки могут быть оптимизированы, чтобы выполняться быстрее.

Также выделяют анализ покрытия (Code Coverage) — процесс выявления неиспользуемых участков кода при помощи, например, многократного запуска программы.

Пример программ, профилирующих производительность

Список примеров в этой статье или её разделе не основывается на авторитетных источниках непосредственно о предмете статьи или её раздела.

Добавьте ссылки на источники, предметом рассмотрения которых является тема настоящей статьи (или раздела) в целом, содержащие данные элементы списка как примеры. В противном случае раздел может быть удалён.

Список: List of performance analysis tools ( (англ.))

Многоплатформенные универсальные решения:

  • gprof[en] (Linux/Unix/*BSD) — несколько реализаций традиционного профилировщика, требующие инструментирования программы компилятором.
  • VTune (Windows/Linux) — коммерческий продукт компании Intel
  • Intel® Single Event API (Windows/Linux/Android/MAC OS/...) - не коммерческий продукт компании Intel с открытым исходным кодом
  • CodeAnalyst (Windows/Linux) — бесплатная программа от компании AMD

Решения для отдельных операционных систем

  • AQtime (Windows)
  • Instruments[en] (ранее Shark; Mac OS X)
  • Perf (Linux)[en] — реализованная в ядре Linux система профилирования процессов и ядра
  • oprofile (Linux) — более ранний системный профилировщик Linux
  • Valgrind (Linux) — средство динамического двоичного анализа программ, содержит 2 плагина для профилирования производительности — Cachegrind и Callgrind.

Для отдельных языков программирования (подобные инструменты могут быть встроены в среду разработки):

  • Xdebug — средство профилирования PHP скриптов.
  • XHProf — профилировщик для языка PHP.

Пример программ, профилирующих потребление памяти:

  • dotTrace (.NET)
  • Valgrind (Linux) — несколько плагинов для профилирования памяти.

Ссылки

Есть более полная статья

В другом языковом разделе есть более полная статья Profiling (computer programming) (англ.)

Вы можете помочь проекту, расширив текущую статью с помощью перевода.
При этом, для соблюдения правил атрибуции, следует установить шаблон {{Переведённая статья}} на страницу обсуждения, либо указать ссылку на статью-источник в комментарии к правке.

[скрыть]⛭  Профилировщики

Категории

 


Нужно думать,что значит быть человеком,

потому что нас хотят расчеловечить.



__________________________________________________________

Яндекс.Метрика