[問題] J2EE效能問題

看板java作者 (路人酒菜)時間14年前 (2011/06/23 17:14), 編輯推噓4(4010)
留言14則, 7人參與, 最新討論串1/1
想請教下面觀念是否正確~ 1. Algotithm沒寫好 所以Performance差 2. Memory 不足 可調用的就少 所以所以Performance差 3. GC時會進行Lock 尤其是Major GC 所以GC的時候 Performace差 4. Collection 可以放入物件 但只是Reference 所以Collection的大小 是取決於物件的 數量 而非物件本身的大小!? 5. 多次進行GC後 即使Memory已經充裕 但是Performance還是會變差!? 因為我們有個系統是 jBoss AS 5.1 + Sun JDK6 Update 24 有套用Spring + IBatis + Struts 但未使用EJB 以 JConsole 以及 JVisualVM觀察後發現如下: 1. Server Starting後 沒有人使用 記憶體會以直線逐漸上升 斜率大概為 0.6~1之間 達一定量後會進行GC 回歸平常 這是周期性的 不知道這樣的記憶體使用 是否與Thread Pool有關??? 2. 當流量提升 Memory 的使用量會爆衝 當一個User可能吃5MB 可是10個USER可能吃100MB 這是JVM 調用 Memory的問題? 瓶頸? 3. 發現GC次數暴增後,即使記憶體已被釋放,但速度仍然緩慢 是因為GC會影響 Performance? 由於在網路爬文章沒有得到確切的答案 所以上來請教各位版友 感謝~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.132.101.93 ※ 編輯: joetsai 來自: 202.132.101.93 (06/23 17:26)

06/24 00:45, , 1F
幫推~~
06/24 00:45, 1F

06/24 12:25, , 2F
有memory leak嗎?@@
06/24 12:25, 2F

06/24 21:16, , 3F
看起來應該是沒有...目前有找到一個問題...
06/24 21:16, 3F

06/24 21:20, , 4F
防毒軟體賽門鐵克導致效能不佳...
06/24 21:20, 4F

06/24 21:47, , 5F
看有沒有裝些監控軟體吧 這種特別吃效能...
06/24 21:47, 5F

06/25 14:52, , 6F
目前應該是沒安裝~~~
06/25 14:52, 6F

06/25 17:33, , 7F
如果沒有要用到EE和JBoss AS的特性的話, 可以不用拖卡車出來
06/25 17:33, 7F

06/25 17:35, , 8F
用輕量一點的SE規格AS反而可以讓scale再大一些...
06/25 17:35, 8F

06/25 18:54, , 9F
去下載YourKit Profiler去看Object counts
06/25 18:54, 9F

06/25 19:16, , 10F
已經用 JProfile 看過了 看不出有啥特別異狀
06/25 19:16, 10F

06/25 19:19, , 11F
看不懂mc18的意思 可以解釋一下嗎? 感謝
06/25 19:19, 11F

06/25 23:58, , 12F
mc18 是說,如果只是切水果,不要拿青龍偃月刀。
06/25 23:58, 12F

06/25 23:59, , 13F
不然你光要揮動那把刀就把力氣耗盡了。
06/25 23:59, 13F

06/26 00:33, , 14F
謝謝 輕量一點的SE規格AS是指JBoss的其他版本嗎!?
06/26 00:33, 14F
文章代碼(AID): #1E0mFeRI (java)