Xenocode.  Run applications instantly and reliably, anywhere.
Profile and optimize your Windows application
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

.NET decompiler method view .NET decompiler class view Managed resource viewer hex view IL assembly view with inlien documentation viewer
Profiler with stack drill-down and line-level hotspot display Profiler method timing view .NET analyzer view .NET code full-text search

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.

 

© 2008 Xenocode