
どうも無職です(気さくな挨拶)
ゲーム開発がしたくて、AIの力をめちゃくちゃ借りながらUnityを触っています。
最近のAIはすごいもので、こんなゲームを作りたいとアイデアを出してみたらすぐに必要な設定や構成などを提案してくれます。
C#を使ったコードも書いてくれてしまうので、コードを全く知らないし書けない自分でもそれなりには作れてしまうのだから感動モノでした。
しかし、AIを使うためのブラウザを開きつつ、Unityも開きつつ、コード修正のためにVisual Stadioも開かないといけない…ということで、私のなけなしのノートPCは悲鳴を上げていました。主にメモリ不足で。
もはやPCそのものの処理が全体的に重い状態となり、ゲーム開発どころではないストレスフルなこととなりました。
ゲーム開発に必要な諸々を開いていると、90%もメモリを使用していました。
AI曰く、メモリが足りなくなるとWindowsがページファイル(仮想メモリ)を使用するを使用し始めるそうで、これがストレージ上で確保されるらしいです。
C:の空き容量が残り1割を切っていて枯渇中であるところを、仮想メモリでさらに容量を食われたらそりゃどうしようもないわという感じでした。
ということで、C:の容量をどうにか確保できないかと調べていたら、仮想メモリの設定を変更するという方法がありました。
Windows 11でc ドライブ 容量 不足を解消する方法 | Microsoft Community Hub
以下、コミュニティーの投稿をそのまま引用させていただきました。
C ドライブ 容量 不足している場合の具体的な手順は以下の通りです:
1. Win + R キーを押し、sysdm.cpl と入力してEnterキーを押す
2.「詳細設定」タブを開く
3.「パフォーマンス」の「設定」をクリック
4. 再度「詳細設定」タブを開く
5.「仮想メモリ」の「変更」をクリック
ここからが重要です:
- 「すべてのドライブのページングファイルのサイズを自動管理する」のチェックを外す
- C: ドライブを選択する
- 「ページングファイルなし」を選ぶ(パニックにならないでください。移動しているだけです)
- 「設定」をクリックする
- D: ドライブ(または空き容量のある他のドライブ)を選択する
- 「システム管理サイズ」を選ぶ
- もう一度「設定」をクリックする
- OKを押して、ラップトップを再起動する
設定後に再起動して、Unityやブラウザを開きつつ作業してみたらあらびっくり。
何度もUnityがReloading Domainにならなくなり、PCの動作もめちゃくちゃ重たくなったりしなくなりました。
急場しのぎの形にはなりましたが、ひとまずはこれでゲーム開発を進めていこうかと思います。かれこれ何年も使っている一般ノートPCゆえ、そろそろハード的にお釈迦になる可能性も考えて新しいPCは調達したいところです。
ゲーム開発始めた記事はこちら