2012-01-27 26 views
0

アプリケーションでは、Crystalレポートを使用してレポートをレンダリングします。レポートには最初の実行では時間がかかり、2番目からは速いというような奇妙な動作があります。しかし、これはまた、異なるフィルタ条件で実行すると非常に矛盾します。何が問題であり、何がチェックされるべきか。どんな解決策も高く評価されています。Crystal Reportsはアプリケーションの実行が遅い

+0

レポートがキャッシュされている可能性がありますか?プログラムはchacheをチェックし、レポートがキャッシュにあればそれを返します。 –

+0

これはデスクトップにありますか?最初のレポートは、すべての大規模な水晶ライブラリの読み込みのために時間がかかります。 – dotjoe

+0

さらに、レポートの最初の実行でプリンタドライバが読み込まれることがあります。何よりも、我々のアプリケーションでは、クリスタルコンポーネントが最初の実行時にデータベース構造を検証するように強制します。これにはさらに時間がかかります。次に、それはSQLサーバーが不足している可能性があります:) – Arvo

答えて

0

レポートをデザインするときは、保存する前にsave data with reportのチェックを外してください。多分それは速度を上げることができます。

0

私は同じ問題を抱えていました。私は起動時にダミーのレポートを読み込もうとしましたが、大きな影響はありませんでした。 Crystalコンポーネントが顧客のファイアウォールアプライアンスによってブロックされたVerisign URLに接続しようとしたため、Crystalがこの接続がタイムアウトするまで待っていました。

関連する問題