Benx Blog

五月 19, 2007

Diigo Diary 05/18/2007

Filed under: Diigo Diary — benxshen @ 8:34 上午

mock框架搞什麼搞?

    DevGuru JavaScript OBJECT: RegExp

      石頭閒語:Regular Expression (RegExp) in JavaScript – 樂多日誌

        城市胡同: JVM調優[轉]

          分析java.lang.OutOfMemoryError: PermGen space  Annotated

          • 又一個使用 BEA JRockit 解決了惡名昭彰的 PermGen Space 記憶體不足問題。

             – post by benxshen

          發現很多人把問題歸因於: spring,hibernate,tomcat,因為他們動態產生類,導致JVM中的permanent heap溢出 。然後解決方法眾說紛紜,有人說升級 tomcat版本到最新甚至乾脆不用tomcat。還有人懷疑spring的問題,在spring論壇上討論很激烈,因為spring在AOP時使用CBLIB會動態產生很多類。
            對這個bug最徹底的解決辦法就是不要用SUN的JDK,而改用BEA的 JRokit.
              於是有人對更基礎的JVM做了檢查,發現了問題的關鍵。原來SUN 的JVM把內存分了不同的區,其中一個就是permenter區用來存放用得非常多的類和類描述。

                發表迴響 »

                仍無迴響。

                RSS feed for comments on this post. TrackBack URI

                發表迴響

                在下方填入你的資料或按右方圖示以社群網站登入:

                WordPress.com Logo

                You are commenting using your WordPress.com account. Log Out / 變更 )

                Twitter picture

                You are commenting using your Twitter account. Log Out / 變更 )

                Facebook照片

                You are commenting using your Facebook account. Log Out / 變更 )

                Google+ photo

                You are commenting using your Google+ account. Log Out / 變更 )

                連結到 %s

                在 WordPress.com 建立免費網站或網誌.

                %d 位部落客按了讚: