jsp→java→java(jni)→c(jni)と関数呼び出しを行っているのですがc(jni)のソース部分においてメモリリークのあるコードを書いた場合、
このメモリリークはtomcatのメモリリークとしてtomcatの抱えるメモリが増えることになるのでしょうか?
ご教示願います。
またその周辺について詳しいサイトがありましたらお教え願います。
http://www.beasys.co.jp/cs/support_news/product_troubleshooting/...
メモリ不足とメモリ リークの調査パターン
おそらく質問文のとおりだと思われます。
JNIで呼び出したCプログラム(DLLですよね)のメモリは、上記URLページ内の「ネイティブ メモリ」に相当します。
メモリリークしたネイティブメモリはプロセス(java.exe=Tomcat)が保持することになります。
という理屈ですが、実際に試したわけではないのであしからず。
以上
ご解答ありがとうございます。
更なる情報求みます。