Saya telah mengatur Xcode / Instrumen sehingga saya memantau penggunaan memori iPhone 6s secara bersamaan. Saya punya proses com.apple.WebKit tertentu yang saya ingin melihat informasi yang sangat finetuned pada - setepat mungkin. Proses com.apple.WebKit ini pada akhirnya akan menghancurkan Mobile Safari yang berjalan di iPhone 6s menggunakan iOS 10 - proses WebKit ini tidak akan merusak iPhone SE yang menjalankan iOS 11 Beta - tetapi itu hanya untuk mengatakan bahwa "segalanya akan menjadi lebih baik".
Tampaknya memori 1Gb tidak cukup untuk menjalankan proses com.apple.WebKit untuk embed skrip khusus ini.
Jadi, saya mulai menjalankan Instrumen dan saya melihat puncak dari 640mb atau lebih penggunaan memori - tetapi bagaimana saya bisa merekam penggunaan memori ini dalam detail terbaik, sehingga saya bisa mencari tahu apa yang mendorong ini di tepi?
sumber
Jawaban:
Saya mungkin akan mempertimbangkan pekerjaan Instrumen setelah Anda tahu safari seluler mengalokasikan 640 MB ram dan beralih ke Safari web inspektur. Pengaturannya cukup mudah dan karena Anda memiliki XCode dan macOS safari, Anda memiliki alat pihak pertama untuk men-debug proses Anda saat berjalan secara real time.
Penampil aktivitas akan segera memfokuskan upaya Anda berdasarkan apakah Anda memiliki peringatan dan kesalahan yang berlebihan atau hanya memuat banyak aset.
sumber