国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當(dāng)前您所在的位置:首頁>新聞中心>新品發(fā)布

CodeDynamics:精確定位和重放運行時問題以更快地解決問題!

發(fā)布時間:2019/02/26 瀏覽量:4032
CodeDynamics快速識別崩潰的原因,允許對斷點和步進進行完全控制。

在執(zhí)行時用CodeDynamics檢查復(fù)雜的CC++應(yīng)用程序,以幫助識別代碼錯誤、內(nèi)存問題和崩潰。開發(fā)人員花費數(shù)小時、數(shù)天甚至數(shù)周的時間來理解大型、長時間運行的程序中會發(fā)生什么。CodeDynamics快速識別崩潰的原因,允許對斷點和步進進行完全控制。

 

為多線程應(yīng)用程序構(gòu)建的,CodeDynamics提供了無與倫比的程序運行可見性、對線程狀態(tài)的無與倫比的控制,以及幫助分析的強大視圖。

 

CodeDynamics的亮點

 

Rogue Wave產(chǎn)品開發(fā)高級總監(jiān)BillBurns強調(diào)了代碼動力學(xué)的動態(tài)分析和調(diào)試特性。

 

讓我們來聽一下CodeDynamics的介紹。了解CodeDynamics的主要特性,并查看現(xiàn)代的、易于使用的界面的簡要介紹。

 

CodeDynamics如何幫助?

 

 

Scenario

 

應(yīng)用程序輸出的值不正確。為了確定出了什么問題,通常需要重新啟動整個調(diào)試會話才能進入到例程中。

 

當(dāng)應(yīng)用程序錯誤地寫入內(nèi)存時,它會覆蓋堆棧幀并使程序崩潰。這通常會產(chǎn)生一個無效的堆棧跟蹤,使開發(fā)人員不知道應(yīng)用程序?qū)嶋H上在哪里崩潰。

 

在線程級別設(shè)置斷點、控制單個線程以及在線程之間切換以了解它們的狀態(tài)非常麻煩、耗時,并且不允許進行足夠的粒度控制。

 

您希望看到STL容器類(如vector、list、map和set)作為數(shù)據(jù)的概念表示,而不是它們的低級實現(xiàn)。

 

對目標(biāo)可執(zhí)行文件或正在運行的可執(zhí)行文件啟動動態(tài)分析。像Eclipse或NetBeans這樣的IDE調(diào)試器需要維護項目和配置目標(biāo)可執(zhí)行文件的調(diào)試啟動的開銷。

 

CodeDynamics有助于

 

使用我們獨特的ReplayEngine功能,在同一個調(diào)試會話期間,您可以輕松地返回到方法調(diào)用之前的點,然后執(zhí)行到方法中,以確定錯誤的原因以及錯誤發(fā)生的確切位置。

 

在崩潰點后退一步,查看堆棧跟蹤,重建并顯示崩潰點以及導(dǎo)致崩潰的數(shù)據(jù)。

 

我們的用戶界面為您提供了應(yīng)用程序中正在運行的線程、它們的當(dāng)前狀態(tài)以及它們在代碼中的停止位置的清晰視圖。只需插入一個新線程,就可以輕松地將分析上下文從一個線程切換到另一個線程。

 

可以將斷點設(shè)置為單個線程級別,以便對線程的執(zhí)行進行細粒度控制。您還可以在每個線程的基礎(chǔ)上單獨控制步進操作。

 

自動檢測STL并提升容器以將其轉(zhuǎn)換為易于理解的概念視圖。例如,使用CodeDynamics,鏈接列表將顯示為一個簡單的值數(shù)組,而不是底層的鏈接節(jié)點實現(xiàn)。

 

快速啟動對新目標(biāo)的動態(tài)分析,或附加到正在運行的可執(zhí)行文件。

 
下一篇:Directory Sync Pro:使用共享目錄統(tǒng)一您的業(yè)務(wù)!
上一篇:HydraExpress:創(chuàng)建高性能C++ SOA應(yīng)用程序!

                               

 京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室

                         北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫

                            華滋生物