Animasi Xcode Simulator sangat lambat saat dimainkan di editor

109

Baru-baru ini saya mengalami, bahwa simulator Xcode menjadi sangat lambat. Juga jika saya membuat aplikasi baru dan menjalankannya, transisi antara layar peluncuran dan pengontrol tampilan pertama membutuhkan waktu sekitar 3 detik. Untungnya ini hanya simulator iOS 9 dan bukan iOS 8 atau lebih rendah. Saya telah meningkatkan ke Xcode 6.4 dan saya juga menginstal Xcode 7.0 beta 3. Apakah ada yang mengalami hal yang sama? Saya telah mencoba menghapus kedua versi Xcode, tetapi tidak membantu.

kjoelbro
sumber
3
Juga memperhatikan ini. Peluncuran pertama membutuhkan waktu selamanya, maka tidak akan memulai aplikasi, harus menjalankannya lagi. Setelah itu cepat. Masih sangat mengganggu.
Ixx
Bagi saya, simulator semakin lambat dan lambat. Sampah apa.
C Johnson
Xcode 9, FPS = 1 sepanjang waktu. ???? Xcode 8 semuanya berfungsi dengan baik (FPS 30)
Mike Keskinov

Jawaban:

387

Jika Anda menekan perintah + T, itu memicu fitur 'Animasi lambat'. Saya tidak memperhatikan pengaturan ini sampai sekarang. Doh!

kjoelbro
sumber
31
Saya membaca jawaban ini dan berpikir, "Hahaha, itu konyol! Saya bahkan tidak ingat menekan Command-T untuk memulai dengan lol" Lalu saya menekan Command-T dan semuanya kembali normal.
bruce1337
12
lol ,, itu konyol ,,, saya pikir ada yang salah dengan aplikasi saya ... tapi setelah menemukan jawaban ini membuat saya tertawa ....
Hayi Nukman
3
Saya juga ... Saya menderita selama seminggu sebelum saya membaca fitur Commant-T (animasi lambat) ini.
user3204765
24
Saya mengerti mengapa fitur ini ada tetapi harus ada beberapa jenis indikator bahwa "mode lambat" diaktifkan :)
Javed Ahamed
6
Selalu berasumsi bahwa simulator itu sangat lambat. Ternyata saya sudah mengaktifkan mode ini sejak saya mulai menggunakannya!
Tom
27

Di menu Simulator, buka Debug > Animasi Lambat , dan hapus centang opsi ini atau cukup lakukan:

+ T

Masih
sumber
Wow ... Saya telah mengeluh selama 6 bulan tentang simulator yang sangat lambat, dan menemukan banyak hal tentang itu menjadi lambat karena bug di ujung Apple, dan setelah sekian lama, itu karena saya mencoba membuka yang baru tab sementara simulator, bukan browser saya, adalah jendela yang terbuka ... Senang sekali saya memutuskan untuk melihat ini dan melihat apakah ada berita.
Jake T.
2

Saat ini hanya simulator iOS11 yang lambat.

Anda dapat mengunduh simulator iOS10 tambahan yang berfungsi dengan sempurna.

Pilih Xcode -> Produk -> Tujuan -> Unduh simulator ... Kemudian pilih simulator iOS10 dari daftar (mis. 10.3.1).

masukkan deskripsi gambar di sini

Setelah itu Anda akan memilih versi iOS untuk sebagian besar perangkat:

masukkan deskripsi gambar di sini

Karbaman
sumber
1

Ini telah diperbaiki dalam Xcode 9.1 beta 2

Memperbaiki masalah di OpenGL Simulator yang dapat menyebabkan aplikasi SceneKit berjalan lambat dan CPU mencapai 100% saat mencoba menggeser dalam MKMapView.

Alex Bartiş
sumber
0

Saya mengalami masalah yang sama, dan setelah menggaruk-garuk kepala beberapa saat, saya menyadari bahwa membuka jendela "Organizer" Xcode saat menjalankan Simulator menyebabkannya berperilaku sangat lambat. Jadi bagi siapa saja yang tidak mencentang opsi "animasi lambat", periksa apakah jendela Organizer tidak terbuka.

Benjamin Lowry
sumber
0

Simulator Xcode memiliki kinerja yang sangat rendah. Ini adalah bug Apple. Saya telah melaporkannya melalui Asisten Umpan Balik . Saya telah membuat demo dengan kode yang menunjukkan bahwa simulator 200 kali lebih lambat dari perangkat asli lama. Saya telah menemukan bahwa kode JavaScript dengan objek Date dieksekusi di WKWebView menyakitkan untuk simulator. Lihat jsfiddle https://jsfiddle.net/kjms16cw/

var log = document.getElementById("log");
document.getElementById("button").onclick = function() { run(); };

function run() {
	var d1 = new Date();
	for (var i = 0; i < 1000; i++) {
		var x = new Date();
		x.setMilliseconds(0);
		x.setSeconds(0);
		x.setMinutes(0);
	}
	var d2 = new Date();
	log.innerHTML = ((d2.getTime() - d1.getTime()) / 1000) + " seconds";
}
<h3>Xcode Simulator Extremely Low Performance</h3>
<p>This test runs fast (several tens milliseconds e.g. 30 ms)
in any browser any device any platform including very old iOS device
e.g. iPhone 5C and several years old iPad 2, BUT IN SIMULATOR IT TAKES 6000 ms 
(yes, 6 seconds!). Terrible!</p>
<button id="button">run()</button>
<div id="log"></div>

mikep
sumber