- ベストアンサー
ActionScriptで、マシンのCPU使用率は取得できますか?
ActionScript2 を使用しています。 Sound.loadSound(url, "true");で、ストリーミング受信を延々と 行っているのですが、徐々に PC の CPU 使用率が上がり、3時間 経過後くらいにはフリーズしてしまいます。 そこで、CPU 使用率が一定以上の値になれば、ストリーミングを ストップさせたいのですが、CPU 使用率って取得できますか? 必要条件などあれば、追記しますのでご教授ください。 マシンのスペックには依らない対応を行いたいので、 マシンを替えるのは無しなんです。。。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
CPU使用率の取得はFlashのみでは無理です。 as3であれば、System.totalMemoryというメソッドで使用されているメモリの値は取得可能です。 解決策としては、as2はそのあたりのメモリ管理が貧弱なので、可能であればas3で作り直して、随時メモリを開放してあげれば、長時間の再生にも耐えられると思います。