»Ubuntu版の性能問題ここの所、色々とバタバタしているのだが、今はmacOS用AGMPlayerの開発フェーズで、その準備も兼ねた、macOS用AG-ムービーカッターの開発が終わった段階だ。この開発を通して、既存のAGMConv等にも改良アイテムが出来たので、それらのリリースを先に行う。DX-4860-N74Fでの測定結果については、Windows版の測定結果しか載せなかった。これは、一昨日も書いたのだが、Windows版とmacOS版では、ほぼ同等の性能が出ていたのだが、Windows版とUbuntu版を比較すると、同一マシンで動作させているにも関わらず、Ubuntu版の方が処理速度が大幅に遅かったからだ。Updateの件なんかもあって、まだ、原因はつかめていない。性能測定内容は、AGM形式動画を読み込んでAGM形式動画に再エンコードする処理になっている。このため、作者的には、Ubuntu版のビルド環境のソースコードをWindows環境にコピーし、それらのソースコードを使って、OS依存な部分は使われないのでコメントアウトしつつ、Windows上で上記の性能測定が可能な実行ファイルをビルドしてみた。その結果、Windows環境では、Ubuntu版のソースコードからビルドしたバイナリでも、一昨日載せた測定結果と同等の性能が出た訳だ。言うことなので、一昨日書いたように、Windows環境では、性能測定は95秒程度で終わるのだが、Ubuntu環境では、今日の時点でも、同一処理が150秒程度かかっている。その原因は作者のソースコードには無い、という事までは判ったのだが、じゃあ、考えられる原因には何があるのか、というと、ネットを見ていると、Linux環境では、マルチスレッド動作時のmallocが異常に遅い、みたいな話も出て来た。StudioやXcodeほど優秀ではない、という事になるかもしれない。StudioやXcodeと比較可能なくらいの速度にはなっている訳だ。Mac版よりも遅くなる可能性があるのだが、その原因は、Ubuntu環境で利用可能なコンパイラの最適化能力がWindows/Macのソレよりも劣るから、という事になるかもしれない。現状、Ubuntu版AG-ムービーカッターでも、AGM形式からAGM形式への再エンコードはWindows/Mac版よりも遅いのだが、これは、Ubuntu版AG-ムービーカッターというのは、正式リリースしたのは今年になってからなのだが、初版はかなり古いからだ。Mac版並の性能にはならない訳なのだが、色々と大変なので、そういった最適化については、追々やっていく、という事にする。Adsense)サービスを利用しています。使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。パートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。収集された情報がGoogleによってどの様に使用されるか、収集される情報をユーザーが管理する方法については、以下のリンクを参照下さい。