Halaman Safari WebKit tertentu di iOS - bagaimana cara melihat grafik penggunaan memori di Instrumen?


1

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?


Anda mungkin berada pada batas instrumen apa yang dapat dilakukan, tetapi sebelum menebak, dapatkah Anda mengedit untuk menggambarkan dengan tepat pemicu atau penghitung apa yang Anda ukur untuk membuat ambang 640 mb?
bmike

@bmike saya melihatnya di aplikasi instrumen, menunjukkan bahwa ia akan pergi ke 700mb dan 600mb dan terombang-ambing di antara mereka, sampai safari seluler yang berjalan di iOS10 akan crash. Jadi saya hanya mencoba mencari tahu keseluruhan penggunaan aplikasi yang berjalan di webkit, sehingga kita bisa mulai mengoptimalkan.
esaruoho

Saya akan senang mengikuti pertanyaan - utas baru jika Anda ingin menunjukkan dengan tepat apa yang Anda ukur di Instrumen. Jika Anda menggunakan templat standar atau yang khusus, itu akan mengajarkan orang bagaimana melakukan apa yang sudah Anda ketahui dan mungkin membiarkan orang menunjukkan kepada Anda pengaturan yang lebih baik untuk memisahkan memori dalam Instrumen.
bmike

@ sepeda ok! Saya akan mencoba dan melakukan itu berdasarkan apa yang Anda tulis di bawah ini. Saya akan mencoba dan melakukannya besok!
esaruoho

Jawaban:


1

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.

masukkan deskripsi gambar di sini


Sayangnya saya melihat bahwa halaman yang Anda tautkan tidak ada lagi, mengambil 404. @bmike
esaruoho
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.