2012-05-07 9 views
2

一般的なテクニカルブックのPDFページレンダリングのどの操作が最も時間を要しているか知りたいと思います。フォントレンダリングですか?それはオブジェクトの解析ですか?グラフィックス描画ですか?それともほかに何か?PDFページコンポーネントのレンダリング時間(解析、フォント、グラフィックスなど)

+1

あなたは何をしているのか、人々の答えを導くための背景を教えてもらえますか? PDFをスクリーンにレンダリングするか、別のフォーマットをPDFにレンダリングすること(換言)ですか? – halfer

+1

PDFレンダラとPDFによって異なります。それはたくさんのことができます(色変換を扱うこともできます)。 –

+0

@halferプログラミング言語に関する技術的な書籍でいくつかのテストを行いました。いくつかのレイアウトや画像を持っているこの種の本に固執しましょう。私は、画面レンダリングに時間がかかる操作の大部分が何であるかを知る必要があります。一般的なノートブック(デュアルコア)では平均して40〜100ミリ秒でレンダリングすることができます。 – P5music

答えて

3

私の経験では、構文解析は軽微なマイナーコストです。 PDF解析はI/O境界です。 Acrobatのオリジナル版では、DCTを使用する画像がある場合(FPUが標準ではないため)、最大のコストの1つが復号化されました。ギリシャ語が有効にされていない限り、アンチエイリアスフォントレンダリングは小さなポイントサイズでは高価でした。 PDFレンダリングのすべての高コストアイテムには、通常、フォントキャッシュ、ギリギング、パスキャッシング、アイドルタイムページレンダリングなどを軽減するメカニズムがありました。

+0

あなたの情報は貴重です。だから、フォントレンダリングはレイアウトや画像のある一般的なテクニカルブックのレンダリングに重要な役割を果たしていると言えますか? – P5music

+0

絶対に。 JPEGがなければ、1993年にフォントレンダリングがコストを支配します。今日、このプロセスはIOバウンドになる可能性が高くなりますが、適切なフォントキャッシングがなければ、アンチエイリアスフォントのレンダリングにはコストがかかります。 – plinth

+0

ありがとうございます。フォントレンダリング、JPEGデコード、ストリーム解凍の時間割合をおおよそ推測できますか? (1ページに1つまたは2つの画像を持つ本の場合) – P5music

関連する問題