🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

1回答

6145閲覧

Xcodeのシミュレータの立ち上げが異常に遅いのを改善したい。

iemblemar

総合スコア4

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2020/01/02 07:47

前提・実現したいこと

Xcodeにてプログラミングの勉強を開始しました。

現段階では画面にHelloWorldと表示するだけの一番最初のプログラムですが、実行の際についての質問です。

Runを押した後の、シミュレータの起動に非常に時間がかかります。iPhone8で5分、iPhone11だと20分程度かかります。起動するのは起動します。また、ビルド時間が遅いわけではないようです(Build Successにはなります。この時間は数十秒程度ですから、普通に処理なされているものと思います。)

シミュレータも起動してしまえば、サクサクとは言わないまでも割と普通に動くようです。

PCのスペックのメモリも8GB/デュアルコアのため、ここまで遅い理由にはならないよな?という状況です。

色々調べましたが、今のところ同様の症状の方がおらずつまづいています。よろしくお願いいたします。

発生している問題・エラーメッセージ

エラー自体は発生しておりません。

試したこと

・Xcodeのアンインストール、再度インストール→変化なし。
・Debug -> Slow Animationをオフにする→変化なし
https://hacknote.jp/archives/27343/など

補足情報(FW/ツールのバージョンなど)

Simuration version 11.3
Xcode 11.3

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TakeOne

2020/01/02 08:32

Macの製造年や機種名は何をお使いですか? ストレージはSSDですか? HDDですか?
iemblemar

2020/01/02 08:41

返信ありがとうございます。 2013年後期に購入したMac miniを使用しています。 Mac mini (Late 2012) プロセッサ 2.5 GHz Intel Core i5 メモリ 8 GB 1600 MHz DDR3 今、「このMacについて」で確認したところ、上記のように出てきました。 >>ストレージ HDDになります。(500GB)
guest

回答1

0

実際にMac mini (Late 2012)にXcode11.3をインストールして
動かしたことはないので感覚的なコメントしかできませんが
2012年のMac miniは、Catalinaが動作する一番古い機種で、
ストレージがHDDであれば、実際その速度が限界なのかもしれません。

ストレージをSSDに切り替えれば、大きく変わるかもしれません。
(私の経験では、2016年に購入したiMac(HDD)よりも
2013年に購入したMacBookAir(SSD)の方がシミュレータの起動が
早かったりしました。iMacのストレージをSSDに切り替えるだけで
シミュレータの起動速度含め、アプリの起動速度が劇的に改善されました。)

必ず改善すると保証できませんが、512GBのSSDであれば
今は1万円もしないようですので、一度試しに購入し、
そこにmacOS catalinaとXcode11.3を新規インストールして
SSDでOS起動した環境でシミュレータの起動速度がどうなるか
試してみてはどうでしょうか?

試した結果がどうなったか報告いただけると、他の人にとって
有益な情報になると思います。

投稿2020/01/02 09:04

編集2020/01/02 09:14
TakeOne

総合スコア6299

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

iemblemar

2020/01/02 16:35

TakeOne様、回答ありがとうございます。 >>SSD 確かにmacのスペックは気にしていたところでした。 調べてみると、SSDとHDDとで動作は大幅に違うようですね。 アドバイスありがとうございます。検討してみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問