讀懂AIMS 2013中的效能分析報告

2021-09-06 05:17:22 字數 1049 閱讀 1118

在aims 2013中,提供了效能分析報告工具,這個工具包含在map administrator(http://)裡,通過這個工具你可以分析你的map server的效能瓶頸在**,從而進行有針對性的優化工作。你在使用這個工具的時候會發現,首先我們要選擇乙個地圖資源,然後通過視覺化的方式來知道地圖區域和比例尺,為什麼要這麼做呢?我們先說點背景知識。實際上我們每次的地圖瀏覽,mapguide都要渲染出比當前視口稍大一點的傳送給瀏覽器,當然了,渲染不同比例尺的地圖所花費的時間是不一樣的,因為不同比例尺下可能顯示的內容會有所不同,所以我們的效能分析是要針對某個比例尺下的某個範圍來做的。

下面是我的乙個效能分析報告結果:

其中「layers」 表示花費在圖層渲染上的時間,這包括建立fdo連線,要素查詢和圖層樣式化等工作;

「images」 表示生成圖形的時間,即按照指定個格式(png, jpg)把imagebuffer壓縮到 bytesstream 的過程;

"watermark" 不用解釋,如字面意義中說的那個,生成水印所花費的時間;

"labels" 也是一樣,表示渲染生成標籤花費的時間;

「other」 包含除了上面提到的其他工作所花的時間,比如在記憶體中建立renderer, 建立地圖座標系等等。

看我的這個分析報告結果,渲染效能還是很不錯的,layers上佔的百分比比較低,因為我這個地圖僅有4個圖層,當然如果你的地圖包含的圖層數比較多,這個百分比可能比較高了。這時你可以詳細分析一下具體是哪些圖層花費的時間比較多,每個圖層的詳細報告在下面:

怎麼樣,你認為這個工具有用嗎? if you want to read english version, please refer to my another post on

MybatisPlus中的效能分析外掛程式

目錄 效能分析外掛程式 開啟外掛程式 測試 類似於mysql內建的explain和擴充套件的showprofile,druid等,mybatis plus內建了效能分析外掛程式,這個效能分析外掛程式需要你開啟,它會在程式執行時列印在控制台上 1.首先在config檔案中新增 bean,開啟外掛程式 ...

C 語言特性中的效能分析

這是一本關於c 效能優化的書,比較不錯,叫 c 應用程式效能優化 第2版 c 語言特性中的效能分析 大多數開發人員通常都有這個觀點,即組合語言和c語言適合用來編寫對效能要求非常高的程式。而c 語言的主要應用範圍是編寫複雜度非常高,但是對 效能要求不是那麼嚴格的程式。因為在大多數人看來,c 語言相對前...

效能中的記憶體分析要注意的地方

昨天做了一晚上的效能,發現web伺服器的效能指標都很正常,只有記憶體的free一直在減少而cache一直在增加,剛開始還認為這是有問題的呢,後來通過分析發現者並不算是記憶體的問題,而且這是正常的,所以拿來給大家分享一下 開始,先從free命令說起。free 命令相對於top提供了更簡潔的檢視系統記憶...