

摘 要: DIMETRA IP系統是一種在廣泛的地理區域為無線用戶提供語音和數據服務的公共安全的數字集群通信系統。摩托羅拉電話互連網關(MTIG)提供DIMETRA IP系統與外部程控交換機(PABX)之間的語音編碼轉換,支持對講機與固定電話或移動電話的通信。這里介紹了進行MTIG內存性能測試的一種創造性的方法,該方法不僅能進行系統級和進程級的內存檢測而且支持超長時間的內存測試。測試實踐證明,該方法可以提高測試效率,是可行的有益的,值得推廣和部署。
關鍵詞: 數字集群通信; 電話互連網關; 性能測試; 內存泄漏
中圖分類號: TN911?34 文獻標識碼: A 文章編號: 1004?373X(2015)07?0034?05
0 引 言
MTIG作為實現對講機與電話互聯互通的網關,提供DIMETRA IP系統(見圖1)與外部PABX之間的語音編碼,支持DIMETRA系統內的對講機與外部電話之間通信。
內存是計算機/服務器的重要部件之一,它是與CPU進行溝通的橋梁。計算機中所有程序的運行都是在內存中進行的。內存的運行也決定了計算機的穩定運行,因此內存的性能對計算機的影響非常大。
內存包括物理內存和虛擬內存。物理內存是指存儲區映射到實際的存儲芯片,提供最快的訪問速度。虛擬內存是指操作系統可以使用外部存儲器(硬盤等)來存儲數據[1]。
內存性能測試主要是通過測試判斷程序有無內存泄漏現象。內存泄漏是指用動態存儲分配函數動態開辟的空間,在使用完畢后未釋放,結果導致一直占據該內存單元,直到程序結束。內存泄漏形象的比喻是“操作系統可提供給所有進程的存儲空間正在被某個進程榨干”,最終結果是程序運行時間越長,占用存儲空間越來越多,最終用盡全部存儲空間,導致整個系統崩潰[2]。……