フォロワーさんがキャラストの重さについての日誌を上げてたので、自分も最近キャラストというかPCの重さを体験したので書いてみようかと思います。
環境やらなんやらが全然違うのでフォロワーさんの参考にならないでしょうし、そもそも自分のはレアケースなのでたいていの人は直接の参考にならないでしょうが。
それでも、なにかしら遠回りながらの参考になれば幸いです。
ちなみに、自分の環境はPCで、PCのスペックはかなりいい方だと思います。
機械学習のためにこれだけのものを買ったのに、ゲームしかしてない気がする・・・。
さて、最近自分はキャラストを遊んでいるときに処理上の重さに苦しんでいました。
と書くと、キャラストが原因と考えてしまいがちですが、自分は家にいるときはキャラストをほぼ常時立ち上げていたので、キャラストが原因とは限りません。
症状としては、キャラスト自体少しもっさりするぐらいなのですが、キャラスト以外のアプリケーションやエクスプローラーなどがかなり重くなり、クリックしてから10秒ぐらいたってから動くみたいな感じでした。
んで、こういうとき何を確認すると思います?
はい、タスクマネージャーでCPUやメモリの状態を確認します。
でも、そこには異常は全くなかったんです。
CPU使用率もメモリも使用率は30%以下、ストレージの書き込み・読み込みもネットワークもビジーではありませんでした。
ブラウザはよくFireFoxを使っているのですが、こいつは時々めちゃ重くなることがあるし、メモリをG単位で使ってたので終了させてみたのですが、変わらず。
もちろん、キャラストを再起動したりもしましたが、それで軽くなることもあれば、重いままのこともありました。
結局原因はGoogle Chrome(ブラウザ)上のGoogle Colaboratory(Colab)で行っていた機械学習が原因のようでした。
(機械学習とは大量のデータを機械に学習させ、予測や分類できるようなシステムを作ったりするやつです。人工知能とも呼ばれますね)
これを聞いて、何で最初に気づかないの?と思った人もいるかもしれません。
ええ、確かに自分のPCで大量の機械学習を行っていれば、PCが重くなるのは予想がつきますが、そうではないのです。
一応、Google Colabolatoryについて簡単に解説すると、Googleのコンピュータに接続してそこでプログラミングができるサービスです。
環境構築がすごい楽なので、学習が数時間単位しかかからないものはこっちを使っちゃうことが多いです。
つまり、僕は自分のPCの中で機械学習を行っていたのではなく、Googleのコンピュータで行っていたのを操作・表示していただけなのです。
機械学習の途中経過を表示するのにかなりの通信のやりとりがなされて激重になるらしいとのブログを見かけ、もしやと思って閉じてみたら軽くなりました。
Chromeで表示・操作するだけのところがネックになるとは思ってもみませんでした。
なぜタスクマネージャーで確認できなかったのかは未だに不明なのですが。
ここまで書きましたが、結局のところ上記の理由が本当に原因であるかどうかはまだ確定ではありません。
ただ、コンピュータの処理速度はいろんなところにボトルネックがあり、意外なところに重さの原因があったりします。
スマホだってバックグラウンドでは様々なプログラムが実行されているはずですし。
ネットワークのやりとりをするだけで自分の高スペックPCが重くなるということすらあるわけですから、何が原因で重くなるか本当にわかりません。
とは言え、タスクマネージャーで原因がわからないのは初めてでちょっとショックでした。
毎度のごとく、画像は本文とは関係ありません
環境やらなんやらが全然違うのでフォロワーさんの参考にならないでしょうし、そもそも自分のはレアケースなのでたいていの人は直接の参考にならないでしょうが。
それでも、なにかしら遠回りながらの参考になれば幸いです。
ちなみに、自分の環境はPCで、PCのスペックはかなりいい方だと思います。
機械学習のためにこれだけのものを買ったのに、ゲームしかしてない気がする・・・。
さて、最近自分はキャラストを遊んでいるときに処理上の重さに苦しんでいました。
と書くと、キャラストが原因と考えてしまいがちですが、自分は家にいるときはキャラストをほぼ常時立ち上げていたので、キャラストが原因とは限りません。
症状としては、キャラスト自体少しもっさりするぐらいなのですが、キャラスト以外のアプリケーションやエクスプローラーなどがかなり重くなり、クリックしてから10秒ぐらいたってから動くみたいな感じでした。
んで、こういうとき何を確認すると思います?
はい、タスクマネージャーでCPUやメモリの状態を確認します。
でも、そこには異常は全くなかったんです。
CPU使用率もメモリも使用率は30%以下、ストレージの書き込み・読み込みもネットワークもビジーではありませんでした。
ブラウザはよくFireFoxを使っているのですが、こいつは時々めちゃ重くなることがあるし、メモリをG単位で使ってたので終了させてみたのですが、変わらず。
もちろん、キャラストを再起動したりもしましたが、それで軽くなることもあれば、重いままのこともありました。
結局原因はGoogle Chrome(ブラウザ)上のGoogle Colaboratory(Colab)で行っていた機械学習が原因のようでした。
(機械学習とは大量のデータを機械に学習させ、予測や分類できるようなシステムを作ったりするやつです。人工知能とも呼ばれますね)
これを聞いて、何で最初に気づかないの?と思った人もいるかもしれません。
ええ、確かに自分のPCで大量の機械学習を行っていれば、PCが重くなるのは予想がつきますが、そうではないのです。
一応、Google Colabolatoryについて簡単に解説すると、Googleのコンピュータに接続してそこでプログラミングができるサービスです。
環境構築がすごい楽なので、学習が数時間単位しかかからないものはこっちを使っちゃうことが多いです。
つまり、僕は自分のPCの中で機械学習を行っていたのではなく、Googleのコンピュータで行っていたのを操作・表示していただけなのです。
機械学習の途中経過を表示するのにかなりの通信のやりとりがなされて激重になるらしいとのブログを見かけ、もしやと思って閉じてみたら軽くなりました。
Chromeで表示・操作するだけのところがネックになるとは思ってもみませんでした。
なぜタスクマネージャーで確認できなかったのかは未だに不明なのですが。
ここまで書きましたが、結局のところ上記の理由が本当に原因であるかどうかはまだ確定ではありません。
ただ、コンピュータの処理速度はいろんなところにボトルネックがあり、意外なところに重さの原因があったりします。
スマホだってバックグラウンドでは様々なプログラムが実行されているはずですし。
ネットワークのやりとりをするだけで自分の高スペックPCが重くなるということすらあるわけですから、何が原因で重くなるか本当にわかりません。
とは言え、タスクマネージャーで原因がわからないのは初めてでちょっとショックでした。
毎度のごとく、画像は本文とは関係ありません
コメント
1
結月ハルヲ
ID: qzgm2pd4v9zf
なかなか見識豊かで勉強になります。
今回の内容とは違うのですが、お聞きしたい事があるのでお願いします。
このゲームには解像度はどんな感じなのでしょうか?
スペックがあがると解像度も上がりますか?それともモニター依存でしょうか?
体感でいいので、お聞かせください。
2
ジンリン
ID: zc58mpvjffrj
>> 1
自分がWindowsの設定で選べる解像度で最高なのは2560x1440で、これがモニターのスペックなのでしょうかね?
一応、GPUはGeForce GTX 1070Tiの最大解像度は3840×2160で、モニターの方がネックになってるのかな。
ただ、それでもキャラストの中のPC設定で選べる解像度で最高なのは1920x1080が最大です。
なので、1920x1080より上の解像度のグラフィックボードやディスプレイをそろえてもあまり意味がないかもしれませんね。
体感としては、スペックの劣ったPCでキャラストをやってたときからこのPCに変えて、解像度という点では特に変わったようには感じませんでした。
ちなみに上で上げてるスクリーンショットは加工もしておらず、撮影からそのままのをアップロードしてます。
3
結月ハルヲ
ID: qzgm2pd4v9zf
>> 2
やはり、スペック上げても向上は見られないのですね。
勉強になりました、ありがとうございました。