Есть приложение для Mac, которое запускает Windows-игры через слой совместимости: внутри Steam для Windows, игры и всё, что они с собой тащат. Когда человек нажимает «Играть», работу делают чужие программы — клиент Steam, сама игра, её программа отчёта о сбоях. Встраиваться в них нельзя. Видно только то, что снаружи: список процессов, окна на экране и журналы, которые Steam пишет на диск.
Из этого вырастают два вопроса, на которые нужен ответ за секунды, а не за минуты:
ничего не происходит — это «медленно» или уже «никогда»;
игра упала за пару секунд, а процессы опрашиваются раз в три — как вообще узнать, что она была?
Ниже — замеры, правила, которые из них получились, и ошибки, которые нашлись по дороге.
Читать далее