Canon DPPアプリでのメモリ不足

去年の暮れに、Mac Pro 2.4GHz 8-Core(MC561J/A)を購入し、メモリを16GBに、内蔵HDDを2TBを4基のApple StoreのCTOで購入。


とりあえず、写真の仕事で使用するので、画像関係のアプリをいくつかインストール。

と,ここまでは順調でしたが、Canonの純正RAW画像現像アプリ「Digital Photo Professional 3.9.2」がメモリ不足で、作業中断が。

システムプロファイラでMac Proの情報を見ると、64ビットで起動しているので、4GB以上のメモリも使えるはずだと思っていたんですが。


メモリー使用量をモニターすると、約3GBぐらいの使用でメモリ不足になるようです。

Adobe Photoshop CS5ではメモリがフルに使えているので、メモリ不足にならないのですが。


具体的には、DPPでEOS 5D Mark IIのRAWデーター(1ファイル約30MB前後)を300ファイル以上読み込んで作業すると、途中からメモリ不足で作業が中断されます。

DPPはuniversalアプリなので、メモリをフルに使えると思っていたのですが、間違いでしょうか?


64ビットモードとか、あまり理解していないので、詳しい方、教えてくれませんでしょうか?

宜しくお願いいたします。

Mac Pro, Mac OS X (10.6.5), Mac Pro 2.4GHz 8-Core(MC561J/A)

投稿日 2011/01/04 14:26

返信
返信: 27

2011/01/05 03:47 はに への返信


「セレクト編集画面」に200枚超の画像を選択して移動しないですめば、しばらく使えると思われます

画像が30MBなら、100枚で3GBになります(メモリーには画像を完全に展開していると仮定。そういう作りかどうか分かりませんけど、一番自然な仮定です)ので、32 bit なら100枚程度が限界でしょうね。


私は仕事柄、DPPを常に使っていますが、EOS 5D Mark IIのRAW画像(約30MB前後)を200カット程度開いて作業しているとギリギリ使えている状態です。

実作業上は、約150〜200カット程度が限界値です。


250カット超えたあたりから、次の画像を選択する時にカーソルがレインボーサークル状態(数秒間)になり、高負荷で危険な状態になります。

作業内容によって若干変化するので一概に言えませんが。


素人考えですが、これだけ高画素化して1ファイルあたりの容量が増加しているのに、200カット程度の処理でメモリリークする現像アプリを提供しているCanonに不信感を持っています。

最近ではメモリーカードも低価格化してきて、一般の人が撮る枚数も数百カットなんて常識の範囲になりつつあります。

純正アプリケーションなのだから、その辺の事情を考えてアプリを提供するのがメーカーの責任ではないかと思うのです。


やはり、64bit化の開発は難しいのでしょうか?


2011/01/05 03:50 ni_ki への返信

Macが300枚同時処理していると言うよりは、人間の方が300枚を一単位として処理していると考えた方が良いかもです

プログラムを作る立場から考えれば、人である気まぐれなオペレータは何をするか分かりませんから、取り敢えずは、関係分を全部メモリーに展開するというのが基本と思います。

2011/01/05 04:02 kyo_Photographer への返信

200カット程度の処理でメモリリークする現像アプリを提供しているCanonに不信感を持っています

メモリーリークというのは、意図せざるような仕方で際限なくメモリーを消費してしまうソフトのバグのことです。今回のは、メモリー不足であって、リークではないと思います。



64bit化の開発は難しいのでしょうか?

64 bit 化って、それなりに時間がかかりますね、、、

ただ、今は既にかなりツールも充実して来ているので、それほどでもないはずとは思いますけど。

2011/01/05 04:21 kyo_Photographer への返信

kyo_Photographer

カットなんて常識の範囲になりつつあります。

純正アプリケーションなのだから、その辺の事情を考えてアプリを提供するのがメーカーの責任ではないかと思うのです。


やはり、64bit化の開発は難しいのでしょうか?

んー、前にも書きましたが「オマケ」ソフトなんですから、あまりキヤノンを責めるのもどうかと思います。

NikonもCapture NX2は有料ですしね。


それにキヤノンのツール類、決してユーザインターフェースも洗練されていないし、それほど力を入れているとは思いません。

それでも最新機種やOSには対応しているので、私個人の感想としてはそれなりに頑張っているとは思います。


だったらオマケじゃなくて、2、3万出しても良いから機能や性能を良くしてくれた方が良いという考えもあるでしょうけども。


当てもなく出来るまで待ったり、現状で無い物ねだりするよりも、ワークフローを変えるなどした方が手っ取り早い気もします。

技術者じゃない物が生半可な知識を仕入れた所で改造出来る訳でもないですし(少なくともキヤノンのプログラマの方が1万倍は知識はありますから。笑)


また、素人であっても数百カットを管理する事が珍しくないとしても、開発を始めた当初は想定していなかった(64bit化も含めて)のかも知れません。

まあ、それを想定していないなんて、、なんて失望されるかも知れませんが(笑)


あと、盛り上がっている所で申し訳ないですが、アップルのディスカッションボードなので他社アプリに関しては対象外の話になるので、程々にされた方が良いかと思います(削除はされないと思いますが)

2011/01/05 04:42 はに への返信

はに さんによる書き込み:


プログラムを作る立場から考えれば、人である気まぐれなオペレータは何をするか分かりませんから、取り敢えずは、関係分を全部メモリーに展開するというのが基本と思います。

なるほど、説得力ありますね。了解です。

open /path/to/folder/photo_image

試しまたが、別で処理できないようです。試し方が悪い可能性はありますが^^;

タカシ さんによる書き込み:


それでも最新機種やOSには対応しているので、私個人の感想としてはそれなりに頑張っているとは思います。

私も、この考えに賛成です。出してくれるだけありがたいです。ただ、あのインターフェースは、考えようがあるのではないかと思うのですが。ただ、一日1,000枚超を処理する、kyo_Photographer さんは可能なら他の手を検討した方が良い気がいたします。

2011/01/05 05:06 タカシ への返信

んー、前にも書きましたが「オマケ」ソフトなんですから、あまりキヤノンを責めるのもどうかと思います。

とは言っても、カメラ本体価格に含まれていると思います。


あと、盛り上がっている所で申し訳ないですが、アップルのディスカッションボードなので他社アプリに関しては対象外の話になるので、程々にされた方が良いかと思います(削除はされないと思いますが)

ですね(汗)


Appleは画像処理に関しては、結構頑張っているので、メジャーなカメラのカラーレシピなどのパラメーターも解析してほしいかなと。

というか、そろそろ各社が協力して完全に規格を統一してほしいですね。

話が脱線してすみません。

2011/01/05 05:16 ni_ki への返信

open /path/to/folder/photo_image

試しまたが、別で処理できないようです。試し方が悪い可能性はありますが^^;

私の環境でも出来ませんでした。


私も、この考えに賛成です。出してくれるだけありがたいです。ただ、あのインターフェースは、考えようがあるのではないかと思うのですが。ただ、一日1,000枚超を処理する、kyo_Photographer さんは可能なら他の手を検討した方が良い気がいたします。

Canon独自のカラーレシピなどはDPP以外で現像できるアプリが無いんです。

Appleのアプリで出来れば楽かなと思っていますが…

現実はなかなか難しいですね。

2011/01/05 05:22 kyo_Photographer への返信

kyo_Photographer さんによる書き込み:


Canon独自のカラーレシピなどはDPP以外で現像できるアプリが無いんです。

了解しております。

現実はなかなか難しいですね。

ウーム、かなり難しい状態ですね。生業にしている以上、冒険する訳にもいかないでしょうし。

ただ、Canonの画像処理に頼りすぎると、足下を救われるなんて事はないでしょうか。

2011/01/05 05:37 ni_ki への返信

ウーム、かなり難しい状態ですね。生業にしている以上、冒険する訳にもいかないでしょうし。

ただ、Canonの画像処理に頼りすぎると、足下を救われるなんて事はないでしょうか。

長年、Canonのテイストに慣れているので、簡単に乗り換えるのは…(汗)

他の現像アプリでも色々実験は繰り返しています。

私のテイストに合う調整が出来るのがDPPだったという訳です。


私以外のCanonを使っている同業者も、DPPで現像>Photoshopという流れは多いですね。

Apertureもいい感じなのですが、思ったテイストで現像するのはちょっと手間なので…。

いずれ、今の環境を考え直す時が来るとは思います。

とりあえず今は、スピードもかなり重要な要素なので、いきなり環境を変える訳にもいかないのが現状です。

密かにプラグインという形で、Apertureが対応しないかなぁ…なんて妄想も(笑)

やはり、ハード&ソフトを同時に開発しているAppleは強いと思いますので。

2011/01/05 05:44 kyo_Photographer への返信

kyo_Photographer さんによる書き込み:


長年、Canonのテイストに慣れているので、簡単に乗り換えるのは…(汗)

他の現像アプリでも色々実験は繰り返しています。

私のテイストに合う調整が出来るのがDPPだったという訳です。

なるほど、了解です。

とりあえず今は、スピードもかなり重要な要素なので、いきなり環境を変える訳にもいかないのが現状です。

スピードを考えねばならないのが、プロのきついところですよね。(私は素人です。念のため。)

ご理解申し上げます。

密かにプラグインという形で、Apertureが対応しないかなぁ…なんて妄想も(笑)

Canonに要望してみては如何でしょうか。私も欲しいです^^

2011/01/06 06:06 kyo_Photographer への返信

同一アカウントでDigital Photo Professionalの2つ同時起動に成功いたしました。実行上の効果があるかどうかは、確認しておりません。(直感で、効果有りと判断しております^^)


方法は、単純に使い古された方法です。

Digital Photo ProfessionalをFinderで複製後、「パッケージの内容を表示」を選択。

ターミナルにて下記を実行。

/Applications/Canon\ Utilities/Digital\ Photo\ Professional/Digital\ Photo\ Professional.app/Contents/MacOS/Digital\ Photo\ Professional


ターミナルにて「新規ウィンドウ」で下記を実行。

/Applications/Canon\ Utilities/Digital\ Photo\ Professional/Digital\ Photo\ Professional\ のコピー.app/Contents/MacOS/Digital\ Photo\ Professional


何のことはない、実行ファイルをターミナルで実行しているだけです^^;

はに さんのご指摘の通りの方法です。


この方法では、同一のRAWファイルに対して、別々のプロセスから編集をしないようにするべきです。同一ファイルにたいして、編集等を実行してしまった場合、不測の事態を招く可能性があります。業務ユーザは、最大限の注意が必要です。出来るなら、時間に余裕のあるときにリハーサルを行った方が良いでしょう。最低でも、編集用のMacから電子的に切り離した状態でオリジナルを業務終了まで短期間でもいいので保持すべきです。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Canon DPPアプリでのメモリ不足

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。