[Q]レポートファイルを作成行く過程で数箇所、レコード長が長い/レコード数が多い、または複数テーブルを参照元にする場合、メモリオーバーでハングアップする箇所があるのですが,この事象を解消する手立てはあるのでしょうか?
[A]
「EspressReportuserdbServerCommands.txt」・「 EspressReportespressmanager.bat」ファイルの何れかに下記のパラメータ変数を追加して該当する値を指定すれば、メモリーリークの問題を回避することができます。
① 「-recordLimit:nn」
→ Espressmanagerでのクエリ実行でデータベースから取得する最大レコード数です。
② 「-queryTimeout:sss」
→ レポートクエリ時間の間隔です。(※秒で設定します。)
クエリの実行時間はタイムアウト時間を越える場合は、クエリはアボートされます。
これに関しては、「スタート>プログラム>EspressReport>User’s Guide>
Starting EspressManager」をご参照ください。
関連するトピックス:
- EspressManager.shの文字コード設定について【Javaチャート・グラフ作成ツールEspressChart】
- 見積書作成サンプル:EspressReport【Java対応レポート・帳票ツールEspressReport】
- サンプル・レポート「書籍一覧」【Java対応レポート・帳票ツールEspressReport】
- サンプル・レポート:合計金額と売上数量明細【Java対応レポート・帳票ツールEspressReport】
- レポート・テンプレート作成について【Java対応レポート・帳票ツールEspressReport】
- サーブレットを使ってレポートをストリームDHTMLで表示【Java対応レポート・帳票ツールEspressReport】
- XMLエンコードの設定について【Javaチャート・グラフ作成ツールEspressChart】
- EspressChart Ver4.2 の新機能と注意事項【Javaチャート・グラフ作成ツールEspressChart】
- 内部コードとしてUnicodeを採用【Javaチャート・グラフ作成ツールEspressChart】
- Espress 6.6 update 26 リリースノート

RSSフィードを取得する