一般的なテクニカルブックのPDFページレンダリングのどの操作が最も時間を要しているか知りたいと思います。フォントレンダリングですか?それはオブジェクトの解析ですか?グラフィックス描画ですか?それともほかに何か?PDFページコンポーネントのレンダリング時間(解析、フォント、グラフィックスなど)
答えて
私の経験では、構文解析は軽微なマイナーコストです。 PDF解析はI/O境界です。 Acrobatのオリジナル版では、DCTを使用する画像がある場合(FPUが標準ではないため)、最大のコストの1つが復号化されました。ギリシャ語が有効にされていない限り、アンチエイリアスフォントレンダリングは小さなポイントサイズでは高価でした。 PDFレンダリングのすべての高コストアイテムには、通常、フォントキャッシュ、ギリギング、パスキャッシング、アイドルタイムページレンダリングなどを軽減するメカニズムがありました。
あなたの情報は貴重です。だから、フォントレンダリングはレイアウトや画像のある一般的なテクニカルブックのレンダリングに重要な役割を果たしていると言えますか? – P5music
絶対に。 JPEGがなければ、1993年にフォントレンダリングがコストを支配します。今日、このプロセスはIOバウンドになる可能性が高くなりますが、適切なフォントキャッシングがなければ、アンチエイリアスフォントのレンダリングにはコストがかかります。 – plinth
ありがとうございます。フォントレンダリング、JPEGデコード、ストリーム解凍の時間割合をおおよそ推測できますか? (1ページに1つまたは2つの画像を持つ本の場合) – P5music
- 1. Ubuntuマシンでのフォント解析でのPDFファイルの解析
- 2. 時間解析(フレックス)
- 3. リアクションタイマーの解析時間
- 4. Spring Security + JSFページコンポーネントのROLE-drivenレンダリング(リンクなど)ベストプラクティス
- 5. 24時間以上のジョーダ時間解析時間
- 6. ジョーダ時間、時間と時間を同時に解析する
- 7. pdfコンテンツストリームの解析
- 8. Ruby on Railsのレンダリング時間の理解
- 9. なぜC#の解析日時が7時間先ですか?
- 10. DateTimeFormatterの解析 - タイムゾーン名と夏時間のオーバーラップ時間
- 11. RubyとGolangの時間解析
- 12. 生存解析の生存時間
- 13. NSStringへのPDFの解析
- 14. PDFBox、FontBoxなどを使用してPDFをテキストに解析する際のフォントの問題
- 15. Node-Html-Pdfカスタム圧縮フォントが正しくレンダリングされない
- 16. 解析 "1.5時間" スタンフォードからコアNLP
- 17. 構文解析時間文字列(MM:SS.msec)
- 18. C#でunix時間を解析する
- 19. pdfファイルを解析する
- 20. 解析のみ日付の部分ではない時間logstash
- 21. 左コーナー解析アルゴリズムとCYK解析アルゴリズムの間の解析にはどちらが最適ですか?なぜ?
- 22. グラフィックスがJFrameにレンダリングされない
- 23. 解析日時
- 24. csvファイルの解析時に時間が移動しました
- 25. 人間が読める相対時間の解析
- 26. C#でグラフィックスをレンダリングする
- 27. 夏時間のシンプルな時刻形式の解析を慢性的に停止
- 28. OpenGLグラフィックスの理解
- 29. フォントMACレンダリングとMACレンダリングが異なる
- 30. 夏時間が無効な文字列を解析する
あなたは何をしているのか、人々の答えを導くための背景を教えてもらえますか? PDFをスクリーンにレンダリングするか、別のフォーマットをPDFにレンダリングすること(換言)ですか? – halfer
PDFレンダラとPDFによって異なります。それはたくさんのことができます(色変換を扱うこともできます)。 –
@halferプログラミング言語に関する技術的な書籍でいくつかのテストを行いました。いくつかのレイアウトや画像を持っているこの種の本に固執しましょう。私は、画面レンダリングに時間がかかる操作の大部分が何であるかを知る必要があります。一般的なノートブック(デュアルコア)では平均して40〜100ミリ秒でレンダリングすることができます。 – P5music