[Q]レポートファイルを作成行く過程で数箇所、レコード長が長い/レコード数が多い、または複数テーブルを参照元にする場合、メモリオーバーでハングアップする箇所があるのですが,この事象を解消する手立てはあるのでしょうか?
[A]
「EspressReportuserdbServerCommands.txt」・「 EspressReportespressmanager.bat」ファイルの何れかに下記のパラメータ変数を追加して該当する値を指定すれば、メモリーリークの問題を回避することができます。
① 「-recordLimit:nn」
→ Espressmanagerでのクエリ実行でデータベースから取得する最大レコード数です。
② 「-queryTimeout:sss」
→ レポートクエリ時間の間隔です。(※秒で設定します。)
クエリの実行時間はタイムアウト時間を越える場合は、クエリはアボートされます。
これに関しては、「スタート>プログラム>EspressReport>User’s Guide>
Starting EspressManager」をご参照ください。
関連するトピックス:
- EspressManager.shの文字コード設定について【Javaチャート・グラフ作成ツールEspressChart】
- EspressManagerとPATH設定(CPUCheckNT.dll)【Javaチャート・グラフ作成ツールEspressChart】
- XMLエンコードの設定について【Javaチャート・グラフ作成ツールEspressChart】
- 中国語表示について【Javaチャート・グラフ作成ツールEspressChart】
- EspressChart評価版インストール手順
- サーブレットを使ってレポートをストリームDHTMLで表示【Java対応レポート・帳票ツールEspressReport】
- Espressシリーズ Ver7.0 update 9 リリースノート
- Espress 6.6 update 26 リリースノート
- チャート画面での文字化けの修正方法【Javaチャート・グラフ作成ツールEspressChart】
- Espress 6.6 update 23 リリースノート