Hoạt ảnh Xcode Simulator cực kỳ chậm khi phát trong trình chỉnh sửa


109

Gần đây tôi đã có kinh nghiệm, rằng trình mô phỏng của Xcode đã trở nên cực kỳ chậm. Ngoài ra, nếu tôi tạo một ứng dụng mới và chạy nó, quá trình chuyển đổi giữa màn hình khởi chạy và bộ điều khiển chế độ xem đầu tiên mất khoảng 3 giây. May mắn thay, nó chỉ là trình giả lập iOS 9 chứ không phải iOS 8 trở xuống. Tôi đã nâng cấp lên Xcode 6.4 và tôi cũng đã cài đặt Xcode 7.0 beta 3. Có ai trải qua cùng một kinh nghiệm? Tôi đã cố gắng gỡ cài đặt cả hai phiên bản Xcode nhưng không giúp được gì.


3
Cũng nhận thấy điều này. Lần khởi chạy đầu tiên mất vĩnh viễn, sau đó nó sẽ không khởi động ứng dụng, phải chạy lại. Sau đó là nhanh chóng. Vẫn rất khó chịu.
Ixx

Còn đối với tôi, trình giả lập ngày càng chậm hơn. Rác gì.
C Johnson

Xcode 9, FPS = 1 mọi lúc. ???? Xcode 8 tất cả các công trình mỹ (FPS 30)
Mike Keskinov

Câu trả lời:


387

Nếu bạn nhấn Command + T, nó sẽ kích hoạt tính năng 'Ảnh động chậm'. Tôi đã không nhận thấy cài đặt này cho đến bây giờ. Doh!


31
Tôi đọc câu trả lời này và nghĩ, "Hahaha, thật nực cười! Tôi thậm chí còn không nhớ đã nhấn Command-T để bắt đầu bằng lol" Sau đó tôi nhấn Command-T và mọi thứ trở lại bình thường.
bruce1337

12
lol ,, đó là lố bịch ,,, Tôi nghĩ cái gì là sai với các ứng dụng của tôi ... nhưng sau khi tìm thấy câu trả lời này của nó làm cho tôi cười ....
Hayi Nukman

3
Tôi cũng vậy ... Tôi đã đau khổ trong một tuần trước khi tôi đọc tính năng Commant-T (hoạt hình chậm) này.
user3204765

24
Tôi hiểu tại sao tính năng này tồn tại nhưng có thực sự cần có một số loại chỉ báo rằng "chế độ chậm" được kích hoạt :)
Javed Ahamed

6
Luôn cho rằng trình mô phỏng chỉ là siêu chậm. Hóa ra tôi đã bật chế độ này từ khi bắt đầu sử dụng nó!
Tom

27

Trong menu Trình mô phỏng, đi tới Gỡ lỗi > Hoạt ảnh chậm và bỏ chọn tùy chọn này hoặc chỉ cần thực hiện:

+ T


Chà ... Tôi đã phàn nàn trong 6 tháng về việc trình mô phỏng bị chậm không thể sử dụng được và nhận thấy rất nhiều thứ về việc nó bị chậm do lỗi ở phần cuối của Apple và sau tất cả thời gian, đó là do tôi đã cố gắng mở một cái mới trong khi trình mô phỏng, chứ không phải trình duyệt của tôi, là cửa sổ đang mở ... Vì vậy, rất vui vì tôi quyết định xem xét điều này và xem đây có tin tức gì không.
Jake T.

5

XCODE 9 BUG . Đây chính thức được xác nhận là vấn đề với Xcode 9.0 và trình mô phỏng iOS 11 của nó - nó ảnh hưởng đến bất kỳ ứng dụng nào sử dụng OpenGL.

Xem: https://github.com/mapbox/mapbox-gl-native/issues/9959

Ngoài ra: https://twitter.com/xenadu02/status/911463433521860609

:( Hi vọng điêu nay co ich.


Cảm ơn, cập nhật để XCode beta 9.2 và nó tốt hơn nhiều bây giờ, react-native-mapscông việc quá :)
Michael Stokes

2

Hiện tại chỉ có trình mô phỏng iOS11 là chậm.

Bạn có thể tải xuống trình mô phỏng iOS10 bổ sung hoạt động hoàn hảo.

Chọn Xcode -> Sản phẩm -> Đích -> Tải xuống trình mô phỏng ... Sau đó chọn bất kỳ trình mô phỏng iOS10 nào từ danh sách (ví dụ: 10.3.1).

nhập mô tả hình ảnh ở đây

Sau đó, bạn sẽ chọn phiên bản iOS cho hầu hết các thiết bị:

nhập mô tả hình ảnh ở đây


1

Điều này đã được khắc phục trong Xcode 9.1 beta 2

Đã khắc phục sự cố trong OpenGL của Simulator có thể khiến ứng dụng SceneKit chạy chậm và CPU đạt 100% khi cố gắng xoay trong MKMapView.



0

Tôi cũng gặp phải vấn đề này và sau khi vò đầu bứt tai một lúc, tôi nhận ra rằng việc mở cửa sổ Xcode "Organizer" trong khi chạy Trình mô phỏng khiến nó hoạt động rất chậm. Vì vậy, đối với bất kỳ ai không chọn tùy chọn "ảnh động chậm", hãy kiểm tra xem cửa sổ Trình tổ chức có đang mở hay không.


0

Trình mô phỏng Xcode có hiệu suất cực kỳ thấp. Đó là lỗi của Apple. Tôi đã báo cáo nó qua Hỗ trợ phản hồi . Tôi đã tạo bản demo với mã chứng minh rằng trình mô phỏng chậm hơn 200 lần so với bất kỳ thiết bị thực cũ nào. Tôi nhận thấy rằng mã JavaScript với đối tượng Ngày được thực thi trong WKWebView là một vấn đề đối với trình mô phỏng. Xem 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>


-4

Tôi tin rằng đây là sự cố với El Capitan, không nhất thiết phải là Xcode 7 hoặc iOS 9. https://developer.apple.com/library/prerelease/ios/releasenotes/General/RN-iOSSDK-9.0/index.html


vậy làm thế nào để khắc phục nó? chọn hình ảnh khá chậm
raykin

2
Theo liên kết được cung cấp, nhưng không thấy đề cập đến El Capitan là một vấn đề đã biết. Vui lòng làm rõ bạn đang đề cập đến phần nào.
arcseldon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.