Xenocode Fox empowers Windows developers with the insights they need to effectively debug and optimize their applications. Easily decompile, profile, and analyze .NET and Windows executables at source level. View and translate managed code between
C#, VB.NET, Chrome Object Pascal, and IL assembly languages with a single click.
Learn More | Free Community Edition | Product Details | Documentation | Pricing | Purchase
Highlights
- Instantly identify performance bottlenecks with code profiling
Fast, sampling-based profiler quickly identifies execution hotspots at source level. Integrated decompiler and code browser allows line-level analysis of external components and libraries.
(Requires Xenocode Fox Professional.)
- Understand Framework
internals
Source code access allows developers to
easily diagnose problems in both internal and external
executable code. Xenocode Fox supports versions 1.0,
1.1, 2.0, and 3.0 of the
Common Language Runtime.
|
- Quickly
browse and navigate executables and documentation
Xenocode
Fox's hyperlinked code browser environment makes it
easy to browse through your project. An inline help
browser automatically displays assembly XML documentation
side-by-side with source code.
- Work
in a language of your choice
View managed code in C#, VB.NET, Chrome Object Pascal, and IL assembly
languages — regardless of original source language. Translate
between
languages with a single click.
-
|
Screenshots
Availability
Xenocode Fox 2007 is available in a free Community Edition and a Professional Edition, which includes code profiling capabilities. Xenocode Fox 2007 Professional is priced at
$199
per user. Discount pricing applies when purchased together with Xenocode Postbuild and Xenocode Virtual Application Studio or in 5- or 25-developer packs.
Current owners of Xenocode Postbuild Professional
are eligible for a discount on Xenocode Fox. To view discount pricing, login and select Purchase Products from the My Account page.
All purchases include one year of free upgrades.
Xenocode Fox 2007 Professional is available for purchase online with major credit cards, or
through authorized
Xenocode resellers.
Download
Click here to download
the free Xenocode
Fox 2007 Community Edition.
Xenocode Fox 2007 Professional Edition is available for purchase online and
through authorized
Xenocode resellers.
Learn more
How does Xenocode Fox help me to optimize application performance?
Xenocode Fox allows developers to quickly identify performance bottlenecks using code profiling. The Fox profiler gathers timing data collected during program execution and then aggregates and displays this data at module, method, stack, or source-line level. Color-coded line-level display and one-click Expand-to-Hotspots features allow troublesome code to be quickly identified.
Xenocode Fox uses Low-Overhead Profiling (LOP) technology to minimize performance costs and statistical distortion associated with profiling overhead. Pausing and snapshotting features allow multiple feature-targeted profiles to be gathered during a single execution run.
By providing an integrated profiling and decompilation engine, Xenocode Fox allows performance characteristics of all code in an application, including code residing in .NET Framework and external component libraries, to be analyzed. Decompilation is supported for all non-obfuscated .NET executables; profiling of native Windows executables requires access to the associated PDB (program database) files.
How does Xenocode Fox give me insight into application and Framework internals?
Xenocode Fox drastically improves developer productivity and assists in diagnosis of the most challenging technical problems by providing engineers with access to the decompiled source code of non-obfuscated .NET executables, component libraries (DLLs), and Framework internals. Easily navigate through both internal and external code using hyperlinked source code browser views, dependency analysis trees, and full-text metadata search. An inline XML documentation viewer provides convenient, instant access to associated Framework documentation.
The Xenocode Fox engine supports decompilation of executables built on the .NET Framework, regardless of original source language. Decompiled outputs can be viewed in C#, Visual Basic .NET, Chrome Object Pascal, and IL assembly languages.
What types of applications does Fox support?
Xenocode Fox supports decompilation of any executable or library (DLL) compliant with the .NET Framework specification, regardless of original source language.
Xenocode Fox supports profiling of both native and managed executables. Display of profiling information for native executables requires access to the associated PDB (program database) files.
Xenocode Fox does not currently support profiling of Windows services and ASP.NET applications.
What languages does Xenocode Fox support?
Xenocode Fox can decompile executables produced using any .NET compiler. Decompiled output can be displayed in and translated between C#, Visual Basic .NET, Chrome Object Pascal, and IL assembly languages, regardless of the original source language.
Xenocode Fox supports profiling of both native Windows and .NET executables. Display of profiling information for native executables requires access to the associated PDB (program database) files.