Câu hỏi phỏng vấn IOS
Câu hỏi

Khi lập trình iOS, bạn debug memory leak bằng công cụ nào?

Câu trả lời

Trong lập trình iOS, khi cần debug memory leak, bạn có thể sử dụng công cụ Instruments của Xcode. Instruments cung cấp nhiều khả năng giám sát hiệu năng ứng dụng, trong đó có công cụ LeaksAllocations để giúp phát hiện và phân tích vấn đề quản lý bộ nhớ:

  • Leaks: Theo dõi ứng dụng để phát hiện các vùng bộ nhớ bị rò rỉ. Công cụ này sẽ cho bạn biết khi nào và ở đâu trong mã lệnh xảy ra memory leak, đồng thời cung cấp danh sách đối tượng không được giải phóng đúng cách.

  • Allocations: Cho phép bạn quan sát các loại đối tượng, kích thước bộ nhớ được cấp phát, và đối tượng đang được tham chiếu. Đây là công cụ hữu ích để nhận diện các vấn đề bloat memory, mặc ...

middle

middle

Gợi ý câu hỏi phỏng vấn

expert

Giải thích trường hợp sử dụng khi ARC không giúp bạn giải phóng bộ nhớ (nhưng GC sẽ giúp)?

junior

Chức năng của reuseIdentifier trong iOS là gì?

junior

Khi nào nên sử dụng Core Data thay vì NSUserDefault?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào