JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Object Relational Mapping » Hibernate  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
作者 Re:讀Bob出來時 出現 Java Heap Size 問題! [Re:honienglon]
mylee





發文: 764
積分: 1
於 2010-09-10 12:14 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
honienglon wrote:
基本上整個系統都寫好, 做壓力測驗( 20條thread 同時寫入一個3MB的file進DB ) 時才發現這問題, 如果現在轉OpenJPA好像不太好. Hibernate 真的沒有可解決的方法嗎?


另一位網友提的 log 可能有幫助(至少對 stackoverflow 上的原發問者有幫助),但沒辦法根治。
今天你是20threadx3MB,再乘 log 放大倍數 4,關掉 log 後,變成 40threadx6MB 可能一樣當掉。

治標當然是加大 heap size 參數,如果在可接受的限制(系統最大同時上傳人數,以及最大上傳大小)下不會爆,也算是一種解決方法。

系統已經寫好,換 OpenJPA 顯然不可行。但既然你們用 hibernate,
或許可以用 hibernate (非 JPA) 來 mapping java.sql.Blob,caterpillar blog 大大有範例可參考
http://caterpillar.onlyfun.net/Gossip/HibernateGossip/BlobClob.html

其實牽涉到 blob,還是 JDBC 最好。各種 persistent framework 都應該能取得 connection,只要在交易中取得 connection, JDBC 就就可以在同一個交易內存取 blob/clob 欄位。


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
1110 讀Bob出來時 出現 Java Heap Size 問題! honienglon 296 2010-09-03 22:00
922 Re:讀Bob出來時 出現 Java Heap Size 問題! Jao 64 2010-09-05 08:57
928 Re:讀Bob出來時 出現 Java Heap Size 問題! mylee 682 2010-09-05 10:22
894 Re:讀Bob出來時 出現 Java Heap Size 問題! honienglon 305 2010-09-07 17:03
954 Re:讀Bob出來時 出現 Java Heap Size 問題! mylee 190 2010-09-07 21:35
865 Re:讀Bob出來時 出現 Java Heap Size 問題! honienglon 295 2010-09-09 17:45
957 Re:讀Bob出來時 出現 Java Heap Size 問題! mylee 501 2010-09-09 19:23
852 Re:讀Bob出來時 出現 Java Heap Size 問題! honienglon 436 2010-09-09 23:09
853 Re:讀Bob出來時 出現 Java Heap Size 問題! jimmy14 143 2010-09-09 23:17
967 Re:讀Bob出來時 出現 Java Heap Size 問題! mylee 666 2010-09-10 12:14
» JWorld@TW »  Object Relational Mapping » Hibernate

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8