Adakah yang tahu cara meningkatkan kinerja memori xcodes. Dengan iOS9 penggunaan mem melompat ke ~ 4gb saya punya macbook pro i5 2.3 8gb Tapi hal sialan ini memakan semuanya! Kadang-kadang dibutuhkan 2-3 menit untuk beralih di antara file cepat atau pindah ke lokasi lain di file yang sama.
Jika saya beralih ke program lain (Chrome, slack atau skype) yang berjalan dengan baik.
Setelah beberapa pemantauan dengan Instrumen saya melihat yang berikut (Simulator berjalan)
- Setelah menjalankannya selama 20 menit atau lebih masalah ini juga terjadi pada Instrumen
- Saya memiliki lonjakan penggunaan cpu reguler hingga 106% (Tidak yakin bagaimana cara kerjanya)
- Saya mendapat simulator iOS 8.4 untuk melihat apakah 9 secara khusus menyebabkan masalah, masalah masih berlanjut.
- xcode virtual mem adalah 5gb
- xcode real mem tetap antara 500-750mb dan sesekali melompat ke ~ 1gb
- xcode mem terkompresi adalah ~ 350mb
- xcode threads naik ke sekitar 32/34 ketika masalah terjadi
Deskripsi masalah yang tepat
Pada interval waktu yang acak (tidak dapat menemukan langkah-langkah replikasi yang tepat) xcode akan muncul untuk "hang" saya tidak dapat beralih antar file atau menggulir di panel mana pun (kode, struktur file atau gambaran umum).
Juga jika saya beralih ke aplikasi lain saat ini terjadi dan beralih kembali xcode tidak akan terlihat.
Ini dapat terjadi ketika xcode atau simulator tidak terlihat.
Tampaknya tidak ada apa pun yang diunduh dalam xcode atau pada sistem.
Jawaban:
Saya tidak bisa berkomentar tapi saya mengalami masalah yang sama dengan xcode dan memiliki arah untuk Anda coba. Buat profil baru di mac Anda dan jalankan xcode dari sana dan periksa penggunaan memori untuk xcode, yang semestinya turun di sekitar tingkat normal. Apa artinya itu saya belum yakin, tapi itu bisa membantu.
Memperbarui:
Masalah saya disebabkan oleh terlalu banyak profil penyediaan, ini bukan masalah yang dapat saya ingat dari pra Xcode7, tapi mungkin orang lain dapat mencerahkan saya. Setiap kali proyek apa pun dibuka terjadi sesuatu yang menyebabkan penggunaan xcode saya melonjak hingga 5,2GB tidak terkompresi, tetapi menghapus sekitar 1,5GB profil penyediaan membawa penggunaan itu kembali ke tingkat normal seperti yang dijelaskan dalam utas ini.
Untuk menemukan file yang akan dihapus, masuk ke:
$ {Your_Username} / Library / MobileDevice / Provisioning \ Profiles
sumber
Karena Anda sedang mengembangkan - jalankan Instrumen dan gunakan untuk profil Xcode.
Anda harus menentukan apakah storage / io adalah penyebab perlambatan atau apakah itu CPU atau jaringannya.
Dari sana, Anda dapat mengajukan pertanyaan setelah Anda memiliki beberapa data tentang masalah tersebut. Dugaan saya adalah Xcode bisa mengunduh dokumentasi baru - periksa untuk unduhan jaringan intalld / aktif. Atau bisa juga melambangkan log kerusakan dari semua perangkat yang terhubung, atau mengunduh tabel simbol dari perangkat yang terhubung, atau menjalankan kotak pasir, atau ...
Pada dasarnya, karena Xcode adalah alat yang sangat besar, sulit untuk mengetahui subsistem apa yang Anda gunakan tanpa data.
FWIW - ini adalah perilakunya yang benar, tidak ada simulator yang berjalan, selusin aplikasi lain yang berjalan, Xcode selesai menginstal dokumentasi Xcode menggunakan seratus meg RAM saat terbuka.
Mac yang dimaksud sudah habis 3 hari dan telah menjalankan banyak mongodb dan VirtualBox linux VM yang membuat kernel lebih besar daripada saat boot, tetapi bahkan itu tidak menyebabkan tekanan memori apa pun.
sumber
Sedang mengalami masalah yang sama - diselidiki dan googled sepanjang hari kemarin dan menemukan solusinya. Masalahnya tampaknya berasal dari TOOLTIPS yang coba ditunjukkan oleh XCode untuk nama file terpotong di panel kiri XCode.
Jadi hanya perlukan panel kiri dan masalah ini tidak lagi terjadi pada saya. Silakan baca blog saya jika Anda menginginkan detail: http://xcodenoobies.blogspot.my/2016/05/how-to-fix-xcode-7-lag_17.html
sumber