← ALB News · curated headline

Чужая программа молчит: как отличить «долго» от «зависло» и «упало раньше, чем заметили»

Habr · RU · Programming · 11/15/2026, 9:43:51 AM

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

Continue to Habr →

You are being forwarded in 6s — stay on this page