From 0a57dbe935affcb2d7f4da162fe438f5f57e307a Mon Sep 17 00:00:00 2001 From: Amir Ayupov Date: Thu, 14 Apr 2022 13:22:05 -0700 Subject: [PATCH] Update check.md --- perfd/check.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/perfd/check.md b/perfd/check.md index 0d5e25e..8405d53 100644 --- a/perfd/check.md +++ b/perfd/check.md @@ -1,5 +1,16 @@ # Задание Проверка оптимизированного файла. + +## Контекст +BOLT перемещает и/или изменяет бинарный код приложения или библиотеки в целях оптимизации. Такие преобразования являются нетривиальным изменением, +и BOLT не может гарантировать корректность оптимизированного приложения. Поэтому есть необходимость тестирования приложения после оптимизации. + +Нет универсального способа тестирования любого приложения, поэтому тестирование должно задаваться индивидуально для каждого приложения в системе. +Также нужно дать пользователю сообщить демону perfd, что данное приложение или библиотеку по каким-либо причинам не следует оптимизировать. + +Возможно объединить эти два требования в один подход, который позволит пользователю при помощи одного и того же механизма задавать как способ +тестирования приложений, так и исключать любое приложение из оптимизации. + ## Способ проверки test_hook: текстовый файл, в котором задаётся метод тестирования данного входного файла.