Skip to content

Commit

Permalink
Update check.md
Browse files Browse the repository at this point in the history
  • Loading branch information
aaupov authored Apr 14, 2022
1 parent 4c034ab commit 0a57dbe
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions perfd/check.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# Задание
Проверка оптимизированного файла.

## Контекст
BOLT перемещает и/или изменяет бинарный код приложения или библиотеки в целях оптимизации. Такие преобразования являются нетривиальным изменением,
и BOLT не может гарантировать корректность оптимизированного приложения. Поэтому есть необходимость тестирования приложения после оптимизации.

Нет универсального способа тестирования любого приложения, поэтому тестирование должно задаваться индивидуально для каждого приложения в системе.
Также нужно дать пользователю сообщить демону perfd, что данное приложение или библиотеку по каким-либо причинам не следует оптимизировать.

Возможно объединить эти два требования в один подход, который позволит пользователю при помощи одного и того же механизма задавать как способ
тестирования приложений, так и исключать любое приложение из оптимизации.

## Способ проверки
test_hook: текстовый файл, в котором задаётся метод тестирования данного входного файла.

Expand Down

0 comments on commit 0a57dbe

Please sign in to comment.