Re: [請益] java的效能!?

看板Soft_Job作者 (Terry)時間14年前 (2011/05/21 23:48), 編輯推噓2(201)
留言3則, 1人參與, 最新討論串13/52 (看更多)
※ 引述《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
那麼一般WEB開發,要採用structs框架
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)
文章代碼(AID): #1DrzxW_P (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1DrzxW_P (Soft_Job)