tomcat5.0.25、java1.4.2_08(b03)の環境でstrutsを使用していて、

jsp→java→java(jni)→c(jni)と関数呼び出しを行っているのですがc(jni)のソース部分においてメモリリークのあるコードを書いた場合、
このメモリリークはtomcatのメモリリークとしてtomcatの抱えるメモリが増えることになるのでしょうか?
ご教示願います。
またその周辺について詳しいサイトがありましたらお教え願います。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:ohmix1 No.1

回答回数235ベストアンサー獲得回数14

ポイント130pt

http://www.beasys.co.jp/cs/support_news/product_troubleshooting/...

メモリ不足とメモリ リークの調査パターン

おそらく質問文のとおりだと思われます。


JNIで呼び出したCプログラム(DLLですよね)のメモリは、上記URLページ内の「ネイティブ メモリ」に相当します。

メモリリークしたネイティブメモリはプロセス(java.exe=Tomcat)が保持することになります。


という理屈ですが、実際に試したわけではないのであしからず。


以上

id:f_kennedy

ご解答ありがとうございます。

更なる情報求みます。

2006/02/09 22:30:24

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません