• 締切済み

<jsp:include>の属性、flushについて

<jsp:include>の属性、flushについて JSP1.2以降flushはデフォルトでfalseとなるとわかりましたが、 これはバッファのクリアいらないということでしょうか? バッファーサイズを超える可能性がないということでしょうか。 だらか有識者ご教授よろしくお願いします。

みんなの回答

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.2

VMに割り当てるメモリ量と include対象が消費するメモリ量を 考えればいいのよ。 昔はVMに2Mとか64Mとか そんな割り当てだったから include対象をバッファリングしていると 大変だったけど 今じゃ1Gなんて当たり前だもんね。

lemon35lemon35
質問者

お礼

またまたの御回答ありがとうございました!

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

そのとおりよ。 flush属性が障害の原因になることは稀だわ。 だったらパフォーマンスの向上のためにfalseがデフォルトになるわけ。 また、逆にincludeする資源をinclude元で操作するような実装の場合は flushしたら使えなくなっちゃうので注意が必要ね。

lemon35lemon35
質問者

お礼

回答ありがとうございました。 flushをtrueにすると、パフォーマンスどのぐらい低下するんでしょうか。 知っていれば教えていただきたいです。 よろしくお願いします。

関連するQ&A