Re: [請益] java的效能!?
※ 引述《pandaforme (建 建)》之銘言:
: 在code review過程中,主管問我:為什麼從資料庫擷取出來的資料要轉成data model,
: 這樣當很多人使用這項功能,不就要頻繁new instance,產品的效能會被拖慢!
資料要轉成data model = tcp fetch data, copy 進去你的data model 然後你再透過
function call 去取資料.
這些動作, 你有想過這種動作需要時間嗎? 如果要跑N 筆資料次呢?
java 的世界裏, 很多大家認為理所當然的東西, 是為OO 而OO 的.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.242.45
※ 編輯: Lordaeron 來自: 114.45.242.45 (05/21 23:49)
推
05/22 00:43, , 1F
05/22 00:43, 1F
推
05/22 01:04, , 2F
05/22 01:04, 2F
→
05/22 01:05, , 3F
05/22 01:05, 3F
隨非案子指定用什麼framework, 否則我什麼鬼framework 都不用, 反正用framework
打的字也沒比較少.
要怎麼丟到頁面, 你就ResultSet 的 getString 直接印出去不就好了?
非得要copy 到bean 中(成本=copy 的time 和bean 的memory overhead),
再透過method 取出(成本=function call 的overhead), 請問是為了什麼?
最後structs 真的哪麼神? 哪個taglib?
※ 編輯: Lordaeron 來自: 114.45.242.45 (05/22 02:16)
討論串 (同標題文章)
本文引述了以下文章的的內容:
請益
4
19
以下文章回應了本文:
完整討論串 (本文為第 13 之 52 篇):
請益
6
13
請益
8
58
請益
1
54
請益
0
27
請益
2
21
請益
8
99
請益
5
66