私は Java を学んでいて、最初のレッスン/プロジェクトを始めています。このプロジェクトでは、先生のピクセルが画面と安定したクリップを横切って移動し、ほんの数秒で画面全体を移動します。私の場合は数分かかり、5 秒ごとに 1 ピクセルしか移動しません。私は、MacBook Pro の方が Java グラフィックスをよりうまく処理できると思っていたでしょう。それが私のコードなのかユニットなのかを確認するために、Windows で起動した状態でプロジェクトをゼロから再構築したところ、パフォーマンスが著しく改善されました。そこでは、カーソルは 1 秒に 1 ~ 2 ピクセル移動します。まだインストラクターほどではありませんが、OSX が処理するよりは優れています。これは正常なのか、予想どおりなのか疑問に思っています。OSX は、Java グラフィックスを処理するのに時間がかかりますか? この質問に答えるのに役立つ場合は、コードをリンクしました。OSXでの動きの遅いピクセルとひどいフレームレートのビデオ。Frapsは、Windowsで平均650 fpsを取得していることを示しています.OSX側のコード出力は、他のビデオプロセスが進行しているかどうかに応じて、40〜60程度であることを示しています. ビデオでは 45 前後ですが、これはスクリーン キャプチャによって平均 60 fps から遅くなるためです。
OSX でのフレームレートの例: https://www.youtube.com/watch?v=PQ0-L4slgP4
Screen クラスのコード: http://pastebin.com/3ETKsY8r
Game クラスのコード: http://pastebin.com/NDreVB60
Apple 側では 10.7.5 未満の Eclipse Juno を使用し、Bootcamp 側では Windows 7 を使用しています。MacBook には 4GB のメモリと 2.53 GHz Intel Core 2 Duo が搭載されています。