[mayaa-user:861] Re: NamespaceImpl#getInstanceのスレッドのロック待ち
AGATA Toshitaka
[E-MAIL ADDRESS DELETED]
2009年 9月 18日 (金) 12:32:25 JST
sugaさん
縣です。
> 単純に lock 待ちになっているだけなら CPU は使わないでしょうから、
> 原因は複合的なものではないかと思いますが、ひとまずは VM を新しく
> してみてはいかがでしょうか。
確かにそうですね。
ひとまずVMやライブラリのバージョンを上げて様子を見てみます。
いろいろと情報ありがとうございました。
また何か分かりましたらこちらにご報告させていただきます。
(09/09/18 9:54), suga さんは書きました:
> suga です。
>
> 2009/9/17 AGATA Toshitaka<[E-MAIL ADDRESS DELETED]>:
>> Mayaa 1.1.1
>> org.seasar.mayaa.impl.engine.specification.NamespaceImpl.getInstance(NamespaceImpl.java:54)
>> - waiting to lock<0x980649b8> (a
>
> ここのコードでデッドロックになるとは考えにくいですが、148個出ているというのは
> maxThreads が 150 ならそれらほぼ全部で待っているということでしょうね。
>
> 今分かっている情報だけではコード上の問題と思えませんので、
> VM の方を見てみました。
>
> http://java.sun.com/j2se/1.5.0/ReleaseNotes.html
> Changes in 1.5.0_14
> Solaris10/T2000 となっていますが、これが近いかもしれません。
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6525425
>
> 単純に lock 待ちになっているだけなら CPU は使わないでしょうから、
> 原因は複合的なものではないかと思いますが、ひとまずは VM を新しく
> してみてはいかがでしょうか。
>
mayaa-user メーリングリストの案内