Re: [請益] java的效能!?
※ 引述《pandaforme (建 建)》之銘言:
: 事情這樣的
: 因為公司的主管很排斥物件導向概念和新的技術
: 認為程式擁有太多class,必須要一直new產生一個新的instance,會花費很多效能!?
要想說服老闆們/資深大佛/同等資歷夥伴/資淺新同仁..
你唯一可以做的就是 實際去寫一個你所極限認知的OO Style去寫出相同功能程式
不用多 只需要一隻相符的功能的程式即可
然後實際的去抓取系統效能數據比對給他們看就可以
當然效能議題通常都是不想改變的大帽子就是
: 引用structs架構也會拖慢效能!?
要再次的正名 , 是 Struts framework , 或者您想描述的是結構化的架構?
: 所以公司的程式充斥一堆static的function和自己硬幹的詭異方法...
: 主要的理由是因為公司的程式是裝在一台伺服器,當作產品賣出
: 為了節約硬體資源,所以要避免過多的物件導向概念...
節省硬體資源 就你提出的問題無非都是針對於記憶體的耗用狀況
static method(function) , static init block
這些事情只要好好管控好搭配合適的 creational pattern 就不會出大亂子
而通常如果真的會出事的 也都不是光這樣static block就能解決的了
: 想請問一下各位前輩事實真的如此嗎?
: 假如是以前的電腦還有可能有這樣的問題發生,但是現在電腦都那麼快
: 頻繁的產生instance會影響到系統效能嗎?
: 而且沒有物件導向概念的程式,真的會看到吐血,所有東西都混雜在一起!
: 之後,維護起來一定是個大災難,連基本的分層概念都沒有...
: 麻煩有相關經驗的前輩,提供一下相關資訊,
: 真的將系統物件導向化會導致系統效能下降嗎?
: 謝謝~
想改變現況 只有靠實作與數據來說服他人了
雖然偵測系統數據仍然是一門學問就是了!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.129.76
→
05/21 00:54, , 1F
05/21 00:54, 1F
→
05/21 00:55, , 2F
05/21 00:55, 2F
→
05/21 00:55, , 3F
05/21 00:55, 3F
→
05/21 00:56, , 4F
05/21 00:56, 4F
→
05/21 01:20, , 5F
05/21 01:20, 5F
→
05/21 01:21, , 6F
05/21 01:21, 6F
→
05/21 01:22, , 7F
05/21 01:22, 7F
→
05/21 01:24, , 8F
05/21 01:24, 8F
→
05/21 01:35, , 9F
05/21 01:35, 9F
→
05/22 21:17, , 10F
05/22 21:17, 10F
討論串 (同標題文章)
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章
33
103