優化系統效能

2021-06-03 17:59:30 字數 426 閱讀 9522

程式框架:hibernate3+struts2+spring2

資料庫:sqlserver2008

伺服器:tomcat6

優化方法:

1、配置連線池:採用的c3p0連線池

2、在程式中獲取列表時,用iterator代替list

3、在查詢之後可以使用session.clear()方法釋放快取

4、用資源監視器檢視,分析硬體原因,是由於cpu、記憶體、網路產生的瓶頸

5、用sqlserver的sql server profiler 定位是哪個sql語句耗時,然後優化sql

6、確定哪個sql的問題之後,分析sql語句,對資料庫建立索引

7、收縮資料庫

8、修改tomcat的記憶體

9、更改tomcat的併發數

10、更換jdk、tomcat為64bit

Linux系統效能優化

由於各種的i o負載情形各異,linux系統中檔案系統的預設配置一般來說都比較中庸,強調普遍適用性。然而在特定應用下,這種配置往往在i o效能方面不能達到最優。因此,如果應用對i o效能要求較高,除了採用效能更高的硬體 如磁碟 hba卡 cpu mem等 外,我們還可以通過對檔案系統進行效能調優,來...

Android 系統效能優化

android作為一種移動裝置的作業系統,無法像pc機一樣具有強大的記憶體和cpu,這就意味著,我們的android應用程式無法無節制的使用記憶體和cpu資源。很多時候我們過多的使用這些資源時,會導致系統的卡頓或者程式anr。常見的記憶體使用異常主要包括兩種 記憶體溢位和記憶體洩露。記憶體溢位 指的...

系統效能優化策略

1 php內的sql 效能存在問題 這個存在於兩方面,乙個是sql本身優化不夠,另外乙個方面是隨著資料量的增加,某些效能問題會逐漸暴露。2 apache處理模式造成的記憶體消耗 由於apache是以程序的形式,同步阻塞式的處理http請求,so,當網頁本身載入元素過多的話,會造成大量的http程序併...