Как автоматически обнаруживать утечки памяти с помощью UI-тестов
📖 Пол Пиелла написал отличную развёрнутую статью о том, как можно юзать функциональность, доступную нам аж с Xcode 13 (тогда появилась опция xcodebuild, генерирующая memory graph всякий раз, когда фэйлится тест XCTMemoryMetrics).
Эта фича так и осталась незамеченной многими, хотя при правильном использовании это мощнейший инструмент для обнаружения утечек памяти в приложениях.
Саму статью можно разбить на несколько важных частей:
1️⃣ Написание самого теста, чекающего использование памяти.
2️⃣ Генерация memory graph.
3️⃣ Разбор результатов и анализ графа.
Тут пригодится ещё один материал про разбор содержимого XCResult.
✅Напомню, что в ноушне есть целый раздел по теории и вопросы по управлению памятью (в том числе и про шаги для предотвращения утечек).
😃 iOS Dev
Post #1341
4.88K
- 👍 12
- 🔥 4
- 🤯 2
- 💯 2
- ❤🔥 1
- ✍ 1
- 👌 1
- 🎄 1
- 🆒 1