.NET Memory Profiler 是一款強大的工具,專門做為檢視內存跟踪和優化以C#,VB.NET或任何其他.NET語言編寫的程式的軟體。有了分析指南,自動記憶分析儀,和專門跟踪的幫助下,您可以確保您的程式有沒有內存或資源的洩漏,內存使用則盡可能的優化處理。
基本應用例如winform,console application等
ASP.net 應用
WPF應用
Window 服務
該工具可對基本.net應用程序進行內存的跟踪。三種內存包括:
託管內存
線程託管內存
非託管內存
更新介紹
The major new features of .NET Memory Profiler 5.7 are:
Improved support for .NET Core 3.x and .NET 5.0
New implementation of debug profiling
New implementation of unit test profiling
Unit test data collector for VSTest
Better support for Visual Studio 2019 and the latest Visual Studio previews
Hybrid inspection snapshots
Identification of delegate target Method
WPF cleanup support in .NET Core 3.x and .NET 5.0
Identification of instances in the pinned heap
系統需求
NOTE! .NET Memory Profiler can be run on Windows 7/8/8.1/10/11, or Windows Server 2008/2012/2016/2019/2022.
.NET Framework (v4.5.2 or later) must be installed on the system before installing the memory profiler.
Araxis Merge for Windows and OS X
Araxis Merge 是一個視覺化的文件比較、合併和同步的軟體,便於讓軟體工程師和 web開發者使用,其可以快速精確地比較、了解和整合不同版本的原始文件;進行版本和質量控制,以創建 HTML 或是 XML 報告。它可以依檔案的類型,命名的等級來合份並透過印表機輸出。它可以讓你從容的工作在幾個不同版本檔。利用顏色來區分出檔,讓你更簡單的比較出類似或不同的檔案。
能夠方便的被軟體工程師和WEB站點開發者使用快速精確地比較、瞭解和聯合不同版本的原始檔案;進行版本和質量控制,創建HTML或是XML報告。
Beyond Compare MAC & Linux 已不支援繁中版
Beyond Compare 是一套優秀的專業級檔案內容及資料匣(目錄)的文件比對工具,並內建了檔案瀏覽器,方便您針對檔案、檔案匣、壓縮包、FTP網站之間的差異比對及資料同步。可以很方便的對比出兩個檔夾或者檔的不同之處。並把相差的每一個位元組用顏色加以表示,查看方便。並且支援多種規則對比。
Beyond Compare allows you to quickly and easily compare your files and folders. By using simple, powerful commands you can focus on the differences you're interested in and ignore those you're not. You can then merge the changes, synchronize your files, and generate reports for your records.
You can compare entire drives and folders at high speed, checking just sizes and modified times. Or, thoroughly verify every file with byte-by-byte comparisons. FTP sites and zip files are integrated seamlessly, so you can update your website with the touch of a button.
Once you've found specific files you're interested in, Beyond Compare can intelligently pick the best way to compare and display them. Text files can be viewed and edited with syntax highlighting and comparison rules tweaked specifically for documents, source code, and HTML. The text contents of Microsoft Word .doc and Adobe .pdf files can also be compared but not edited. Data files, executables, binary data, and images all have dedicated viewers as well, so you always have a clear view of the changes.
CppDepend 是一種工具,可簡化複雜C \ C ++代碼庫的管理。開發人員可以通過比較不同版本的代碼來分析代碼結構,指定設計規則,進行有效的代碼審查並掌握演變。提供了代碼規則和代碼查詢、技術債務估算、代碼質量的檢測、代碼Vizualisation等功能,其目的便是幫助開發人員設計出更安全的程式。
更新介紹
CppDepend 2023.1: Enhance Code Quality with Maintainability Index, SARIF Import, and False Positives Exclusion
Maintainability Index
The latest version includes a Maintainability Index, which helps developers assess the maintainability of their code. The index is calculated using various metrics, including code complexity and design, and provides a single, easy-to-understand score that gives developers a quick understanding of the state of their codebase.
Better Support for False Positives
CppDepend has also made it easier to exclude false positives from its analysis, giving developers more control over the results. This is particularly useful for projects where certain code patterns are deemed acceptable, but might be flagged as issues by the analysis tool.
Sarif import
Another key feature in version 2023.1 is the ability to import SARIF files, which makes it easier for developers to share their analysis results with others. The SARIF format is widely used in the software development industry and allows developers to collaborate more effectively on code improvement efforts.
透過原始碼生成程式的流程圖,是款分析C/C++的好工具,主要有兩大版本:
針對c程式的版本:Crystal FLOW for C、Crystal REVS for C
針對c++程式的版本:Crystal FLOW for C++、Crystal REVS for C++
Crystal C/C++工具是一套創新的代碼檢查、編輯和視覺化工具套件。許多軟體工程師在面對那些格式化程度低、沒有文檔說明的代碼時,往往感到沮喪,而Crystal C/C++因為其強大新穎的代碼檢查、編輯和視覺化能力大大節省了您的寶貴時間。利用它可以把自己或別人寫的代碼格式化,並可以生成直觀的流程圖、交叉調用圖、直觀的注釋等。
其主要功能如下:
Flowcharts from Code
Rich Trees for easier code-analysis
DataFlow across the project
CallFlow across the project
Data Dependency Tree to view computation sequences
Premium Browsing
MISRA C Static checking
Code formatting for improved readability
Comprehensive HTML documentation
Software metrics including McCabes and Halstead complexity
Source Code Publishing
Batch Printing and Image Generation
State/Transition diagrams in flowcharts
Context-Sensitive Tokens Panel
Comments Panel
Editing and Automatic Formatting in real time
而產品授權綁定有分兩種方式
per computer ( a dedicated license ) :
When you install the software on your machine, it will display the machine's ID based on the network card in the machine. The machine's ID is called the host-ID. A license for that host-ID will be sent to you.
any one user at a time on the network ( a floating license ) :
For each floating license that you purchase, any one user at a time, on the network, can use the software.For example, if you purchase three floating licenses, then any three users on the network can use the software at any point in time. In this way, a floating license can be shared by more than one users – one at a time.
系統需求
Windows 10 / 8.1 / 8 / 7 / XP / Vista / 2000 / 2003 / 2008
Processor
Pentium class or equivalent processor
System RAM
512 MB
Display
1280x1024 recommended with at least 256 color display adaptor
Minimum Hard Disk space
20 MB
HTML Browser
IE 5.0 or above.
UNIX, LINUX, Solaris, FreeBSD and Mac platforms with the Wine emulation environment
Emulator
WINE 1.0 stable release or above
Processor
Pentium class or equivalent processor
System RAM
512 MB
Display
1280x1024 recommended with at least 256 color display adaptor
Minimum Hard Disk space
50 MB
HTML Browser
Gecko SDK must be installed
DeltaWalker 是 Deltopia 出品的文件和文件夾比較和同步軟體,可以讓你不論是本地和遠程都可以進行比較、編輯、合併文件和同步文件夾。DeltaWalker能輕鬆與其他的程序進行集成來替代原來功能並不強大的比較工具軟體。
Deltopia DeltaWalker 是一款改動通知工具,能告訴你當前正在修改的文件已經做了多少改動。它能準確,有效地對比,編輯,合併文件,也能同步和對比文件夾。
軟體需要JRE (Java Runtime Environment) 運行環境。在運行軟體時,如提示您需要安裝JRE虛擬機,請按雲端提示下載JRE。 當然,您也可以選擇手動在本地安裝JRE虛擬機。
比較和同步文件
比較文件
目錄比較以併排端和可視化的方式符合本系統的文件瀏覽器。相同的文件和文件夾顯示為灰色,著重引進實際,彩色編碼的差異。
同步文件
同步目錄是由一個靈活的設置選項選擇和複製/移動/刪除操作。所有操作專用線程上執行,保持DeltaWalker的用戶界面在任何時候的響應。
三方比較和同步文件
三方文件和自動同步(Oro Edition only)在概念上等同於三個文件比較和合併的方式,但是在文件上的運作。它會掃描整個目錄層次結構進行三方文件比較和合併對每個三重文件。
位置可視化
支援FTP, SFTP, HTTP, HTTPS, 和WebDAV讓你處理本地、遠程文件和文件夾都是一樣的。
如果你正運作一個本地文件系統,透過如 SSH的 文件傳輸協議(SFTP)和基於Web的分佈式創作和版本控制(WebDAV)經常為您提供相同的功率,安全性和靈活性,。其他協議,如FTP,複製時可能存在的限制,移動或刪除文件,或設置文件的時間戳。根據該協議和網路的性能,您可能沒有注意到你正在使用遠程資源,在您的處置權內您有充分的範圍和功率比較和合併/同步操作。
您的用戶名和密碼被保存為會話的一部分,並作為URI資源的一部分,讓他們提供給您以供日後使用。 然而,他們是從謹慎省略顯示字符串的URI,努力保護您的隱私。
完全屬於您的DeltaWalker
DeltaWalker個性化提升到一個新水平,定制和援助的功能讓您可以修改它的外觀和功能,以滿足您的個人喜好和特定的工作需求。
DeltaWalker的用戶界面已達到各個領域的細節的注重, DeltaWalker展示了最高標準的用戶界面設計。
自行定義列印和預覽列印
在DeltaWalker列印文件或比較文件夾只需一個點擊即可。 一個可擴展的列印預覽使您可以清楚地看到正在列印的文件及頁面設置對話框允許你在列印之前定制和預覽您的頁首和頁尾然後列印。
建立報告
DeltaWalker能在HTML和XML格式產生兩個文件和文件夾的比較報告。您可以選擇創建鏈接文件夾的比較報告,該報告是通過鏈接單獨的文件比較報告。 XML和HTML的報告是一個針對文件或文件夾的差異建立電子快照b/n的方式。這些快照可以依據您的喜好輕鬆地在儲存、使用和跟踪文件中改變歷史,它們也非常適合於電子交換,例如通過電子郵件。
更新介紹
General
Restores workspace layout with folder comparison views at the top and file editors at the bottom.
Fixes a crash when bringing up the Install License Key dialog before the app is loaded.
Further dark theme improvements for source files with syntax highlighting.
Bug fixes and stability improvements.
IDA Pro Disassembler and Debugger (源碼恢復反組譯靜態分析工具)是一款交互式,可編程、可擴展、多處理器、交叉Windows或Linux WinCE MacOS平台主機來分析程序,。IDA Pro已經成為事實上的分析敵意代碼的標准並讓其自身迅速成為攻擊研究領域的重要工具。
Parasoft 測試自動化解決方案、自動化程式碼審查、單元測試自動化
Parasoft 是全球領先的自動化軟體測試企業,擁有分佈全球的技術支援團隊。全球超過 10,000家公司是Parasoft 的客戶,全球財富 500強公司有 58%已使用 Parasoft產品,財富100強公司有88%已使用Parasoft產品。 如:Alcatel-Lucent, HP, IBM, Cisco, Motorola,Lockheed martin,NASA, Boeing, GE, GE Healthcare,Deuche bank, Federal Reserve bank, Bank of America 和 Daimler Chrysler等公司; 台灣的日月光半導體製造股份有限公司及大陸的中國移動,中國電信,中國農業銀行,中國銀聯,中國石油,中國民航,中國平安,招商證券,一汽集團, 中國南車,國家電網,北京大學,南京大學,南瑞集團,寶鋼集團,華為,中興,百度,騰訊,東軟,通用醫療,飛利浦醫療及各大政府機構和研究所等都成功的使用了Parasoft軟體的產品和解決方案。
可分為兩種永久版類型
Language Solutions (C++test, Jtest, .TEST)
Desktop Edition
A completely integrated tool suite that enables developers/testers to perform automatic coding standards analysis (automated code reviews), unit testing, and regression testing on their desktop using built-in coding guidelines/rules and auto-generated test cases. Will scan and test multiple classes/files/directories in a single pass. Test failures and coding standards violations are reported to the user’s GUI for evaluation and fix. The Desktop Edition is intended to be licensed and used on every developer’s/tester’s desktop.
Also includes the RuleWizard module, which enables the creation of custom coding standards and/or rules using a graphical interface.
Automation Edition
Enables batch execution and full automation of coding standards analysis and unit testing for a team of developers and full project code base(s). Provides Command Line interface and error reporting with output to a file or e-mail in HTML format. Extends static analysis with BugDetective (dataflow).
Functional Test Solutions (SOAtest)
Desktop Edition
Provides Jtest Connect, RuleWizard, automated unit testing, automated functional testing, automated regression testing, and error reporting through GUI only. Enables Web services and message based testing via SOA.
Automation Edition
Enables batch execution and full automation of policies, unit testing, functional testing, and load testing which includes 100 virtual users for performance testing. Provides Command Line interface and error reporting on entire project.