1. 程式人生 > >今天很有成效,程式碼優化,效能提高了近10倍

今天很有成效,程式碼優化,效能提高了近10倍

beanutil的效能是我們的系統的效能瓶頸,雖然,我們的平臺已經固化,我們只能不改變現有結構的方式下進行優化,但是,優化的空間還是很大的。經過優化,我們的系統性能提高超過了一倍。

這是我們優化前和優化後的執行效率比較

(優化前方法buildVO佔據了整個請求的59.6%,其中beanutil為大頭,beanutil的耗時佔據了整個請求的56.7%。即其他計算耗時40.4%。
令,其他耗時為1,則,總耗時為1/40.4%=2.475)

(優化後,buildVO佔據整個請求的8.2%,令,其他耗時為1,則,總耗時為1/91.8%=1.089)

系統性能提升:2.475/1.089=2.27倍