[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:01790] Re: オフスクリーンレンダーの時間
┏━━━━┓ ===インターネットで仕事獲得:楽天ビジネス=== ┏━━━━┓
┃案件数は┃ Web構築・印刷・会計処理・翻訳 様々な分野で ┃成約実績┃
┃2000件超┃ 全国の見込案件を次々ご紹介!!! ┃ 多数! ┃
━┻━ この広告を見たと言えば参加特典も!(8月末まで) ━┻━
急げ!⇒ http://business.rakuten.co.jp/apply/index.cfm?afl=fvq
------------------------------------------------------------------------
株式会社カーネルの河村です。
> Canvas3Dのオフスクリーンモードで使ってるんですが、
> renderOffscreenBufferを実行してから終了するまで
> やたらに時間がかかるのですが、これは仕様(?)なんでしょうか?
オフスクリーンレンダリングの終了を待つのにwaitForOffScreenRendering
を使用していませんか?
私はWindowsNT4.0上のJDK1.3でJava3D1.2、Java3D1.2.1、Java3D1.2.1_02
を用いて試しましたが、waitForOffScreenRenderingを実行するとCPUの負
荷が100%になってしまい、結果的にレンダリングが非常に遅くなってしま
いました。同じことをマルチプロセッサのマシンで実行するとCPU負荷が
下がりレンダリング速度も向上しました。
このことから推察するに、waitForOffScreenRenderingはほとんどウェイト
なしでループを回りながらレンダリングの終了を検出しているのではない
かと思われます。waitForOffScreenRenderingのスレッドがCPU時間をかな
り奪ってしまうので、結果的にオフスクリーンレンダリングのスレッドに
割り当てられるCPU時間が減り、レンダリングに時間がかかっているので
はないでしょうか。
==================================================================
株式会社カーネル
河村 進 E-MAIL kernel@xxxxxxxxxxxxxxx
==================================================================
------------------------------------------------------------------------
1000万円かよ!(三村風)
http://yomutoku.infoseek.co.jp/?sv=RO&svx=971122