私はFlex AIRアプリケーションでオープンソースのPurePDFライブラリを使用しています。問題はパフォーマンスです。purePDFのパフォーマンスを向上させる方法は?
CPU使用率は100%で、PDFを生成するには時間がかかります。
は、私はそれにいくつかの分析を行っていると は、PDF内のテキストの書き込みが高価 であることがわかります。だから私はどのように私が パフォーマンスを向上させることができるかを知る必要があります。 には、 世代の方が安価なフォントがあります。 の処理方法は、 というパフォーマンスの点で、これをより良いものにするための設定やヒントがありますか?
画像の場合ImageElementこの要素をPDFに書き込むには、非常に高価です。処理を減らす方法はありますか?
一方、Iは、フレックスを用いて画像をリサイズした後、画像素子に小さな画像のビットマップデータを渡すことによってImageElement生成処理を減少させる方法を発見しました。それはうまく動作し、私は実行の時間をかなり短縮しました。誰か他の問題についてのアイデアはありますか?
- チャンクで仕事をしたり、それが完了するまでに時間がかかるかもしれませんが、PDFが生成されている間、GUIをブロックしないように作業を分割するためにPDFを指示する方法はありますか?
ご協力ありがとうございます。
質問に記載されているように、私はこれを行うにしても完全なCPUを必要とします。内部的にすべての作業を行うようにpurePDFを処理することは決してできません。 – Badr
purePDFを使っても、 GUIは停止していますか?たとえそれが完全なCPUを使用していても、ファイルを書くようなことをしているのであれば、スレッドは時折停止してGUIスレッドが続行できるはずです... – jswolf19
flexでasycプロセスがスプレッドではないスレッドフレックスはスレッディングもしません。最後にすべてのものがタイムラインのフレームで終わります。フラッシュの原因flexはフラッシュプレーヤーで実行されている最後のフラッシュです.. – Badr