cancel
Showing results for 
Search instead for 
Did you mean: 

Crysatal Reportの初回起動について

Former Member
0 Kudos

クライアントでEXEを起動して画面を表示し、Crysatal Reportを使用した

帳票を初回作成する際に20秒程時間がかかります。続けて同じ帳票を作成すると、

2秒程で作成が完了します。

初回起動時はランタイムのメモリ読み込みで時間がかかっていて、それ以降メモリ上に

ある場合に処理が早くなるという事でしょうか?

また、その時間差をなくす(または減らす)対応方法はありますでしょうか?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

ご推察のとおり、必要なランタイムファイルがメモリにロードされるために2回目以降は早くなります。改善する方法はありません。

Former Member
0 Kudos

質問者様へ

この質問内容と同様の内容で私も質問したいことがあります。

また、私の質問で、他のメンバーや閲覧者に有益な情報を共有したいため、

是非質問させて下さい。

以下に質問内容が再現した環境を提示します。

OS:Windows Vista Business SP1

CPU:intel Core2 Duo E8500 3.16GHz

メモリ:4.00GB

種類:32ビット

この環境に

①CRRedist2008_x86.msiからクリスタルレポートをインストールしたPC

②VisualStudio2008を標準インストールしたPC

の2台を用意しました。

テストアプリケーションはVisualStudio2008のVBでフォームアプリケーションを作成し、

メインフォームにボタンコントロールを貼り付け、

ボタンクリックイベントでレポートファイルをプレビュー表示します。

このアプリケーションをそれぞれ上記のPCで動作させたところ

①の環境では

初回起動時:17~18秒で画面表示するのに対し、

②の環境では

初回起動時:1~2秒で画面表示を完了します。

この違いは単にVisualStudio2008のせいなのか、

それとも①の環境には他にインストールすべきものがあるのか

是非とも教えて頂きたい次第です。

「改善方法は無い」と回答者様が仰っているところを見ると

改善策は無いに等しいのかも知れませんが、

実際に早く動作するPCと遅く動作するPCがあることで、そこに改善の余地があると見越して質問しました。

すみませんが、お力を貸して頂きたく存じます。

以上、よろしくお願い致します。

Former Member
0 Kudos

自己レスすみません。

<関連記事検索結果>

http://social.msdn.microsoft.com/forums/en-US/vscrystalreports/thread/f70cad38-dea9-4c4b-a812-9b2f2a...

http://social.msdn.microsoft.com/Forums/ja-JP/vbgeneralja/thread/296708fe-b2ff-4a79-9daf-39226eb47aa...

お役に立てば幸いです。

以上、よろしくお願い致します。

Answers (0)