針對 C與C++ 與 Fortran 應用程式的動態源代碼與記憶體調試器
TotalView 是一款基於GUI(圖形用戶界面)的源代碼檢測分析工具,幫助您以前所未有的強大功能控制進程與線程執行,查看可視化的程式狀態與變量。 它允許您調試一個或多個進程與/或線程,完全控制程式執行。您可以覆置並解決棘手(利用線程、OpenMP、MPI 或計算加速器)的難題。 使用TotalView提供的分析顯示,他可以對您的計畫進行有效的調試與記憶體錯誤和遺漏,並診斷死鎖與競爭條件等的難題。TotalView 與專為 Linux、UNIX 與 Mac OS X 平台編寫的 C, C++ 與 Fortran 應用程式協同工作。
» C, C++ Comprehensive support for templates and standard template libraries
» Fortran Includes concepts such as common blocks and modules
» Data Visualization Visibility into program data and variables
» Memory Help for problems resulting from extensive requirements of large systems
» Multi-process Support for 20 different MPI implementations, as well as OpenMP
» Remote Display Windows and Linux desktop access
» Threads and Concurrency Troubleshoot deadlocks and race conditions
更新介紹
Visualize Array Data with 3D Surface Plots
TotalView’s data visualization capabilities have been enhanced in the 2023.2 release with the ability to visualize array data with a new 3D surface plot. To view array data with the surface plot, first select Add to Array View from the context menu of a data element in the Data Window.
Once the Array View is displayed, select the Surface Plot button, to visually examine the array data. The data displayed can be sliced by changing the variable expression. In the following screenshot all the data is displayed using expression v[:][:]. To display a subset of the data the expression could be altered to something like v[10:30][20:40]. Utilize the plot controls to rotate and zoom the display.
Surface plot display is only supported on the Linux-x86-64, Linux ARM64, and macOS platforms and requires OpenGL version 2.1 or greater. See the OpenGL Support release notes for the Linux and macOS platform below for more details.
TotalView UI Share Group Target Support
For TotalView2023.2, the debugger’s underlying ability to target a Share Group for various debugger operations has been added to the UI. As TotalView acquires processes into its debugging session it organizes them into a Control Group and Share Group based on how they were launched and their executable image. All processes launched from a common starter process, such as MPI’s mpirun, will be placed in the same Control Group. Processes sharing a similar executable image are organized into a common Share Group. For example, a Multi-Program/Multi-Data (MPMD) style application will utilize multiple executable images. As processes of these images are started, they are placed in their own Share Groups. A Share Group of processes can then be targeted for specific debugging operations such as stepping. Allowing...
將您的原始碼變成視覺化的流程圖和UML活動表!Visustin流程圖繪製軟體,可以自動轉換你的原始碼成為流程圖,其只要使用滑鼠就可以輕鬆繪製與修改流程圖,並且可以查看與列印圖表或是選擇輸出到Visio!
Visustin為軟體開發人員和文檔撰寫者,提供開發流程圖的自動生成工具。Visustin將你的原始程式碼逆向轉化成高品質的流程圖或者UML活動表。Visustin能識別if、else、重複以及跳過等等語法,且可以完全自動的繪製出圖表。
不需要由人工繪製,Visustin支援的語言有ABAP, ActionScript, Ada, ASP, several assembly languages, BASIC, .bat files, C, C++, C#, Clipper, COBOL, ColdFusion,Delphi, Fortran, Java, JavaScript, JCL (MVS), JavaServer Pages, LotusScript, Matlab, MXML, Pascal, Perl, PHP, PL/I, PL/SQL, PowerBuilder PowerScript, PureBasic, Python, QB, REALbasic, REXX, Ruby, SAS, Unix shell script (bash, csh, tcsh, ksh, sh), Tcl, TSQL, VB, VBA, VBScript, VB.Net, Visual FoxPro and XSLT.
Visustin對文檔撰寫者,Visustin能為您的整個文檔添加流程圖。即使是最複雜的代碼,被清除的圖示依然能立即通知使用者,讓您隨時自動保存你的工作記錄。
Visustin可進行原始碼審查。可用Visustin驗證程式邏輯和流程圖。在用戶發現錯誤之前,提早修復bug以節省成本。
Visustin可做為調試器。不能找到錯誤?只要查看流程圖,便可以獲得新的查閱切入點,以加快調試。
Visustin可用來維護軟體。舊的流程圖,可以幫助了解修改之前的狀況。更改後,也會驗證新流程圖算法,以提高原始碼品質。
Visustin v8 更新:
完全支援Windows 10
保存多頁PDF流程圖-您也可以選擇在單個PDF頁面顯示整個原始程式碼檔
可選的流程圖樣式-可選擇預設的流程圖樣式和備選的樣式。
配置顏色-為您的圖表選擇一個新的配色方案。
新選擇-讓每個語句顯示在各自的工具箱中,控制字元放在圖表樣式中。
支援高解析度的顯示器-可以在高解析度的顯示器上運行Visustin
Visustin v8 is a long-awaited syntax and compatibility update with numerous smaller improvements helping you create flow charts smoothly. The number of improvements is larger than in any previous version, yet there are no major changes ruining your experience. As an existing user you will feel totally at home with Visustin v8.
Language update. 6 new languages, 23 updated languages supporting newest syntax, newest commands and the like. Improvements for selected languages. Updates make sure your code flows correctly in the charts.
Word export update. Page size is adjusted to flow chart size. Export to DOC or DOCX file format.
Visio export update. Export to Visio 2016. Export to VSD or VSDX file format. Export "Flow chart alternative style". [Pro Edition]
Bulk charting update. HTML and MHT save formats rewritten. [Pro Edition]
Compatibility update. Visustin v8 is compatible with Windows 10, Visio 2016 and Word 2016, and earlier. Supports an improved look on high-density displays.