B.4 Utilities


The CD-ROM includes two utilities: the Sysinternals DebugView utility and the Intel C++ Compiler 7.0 for Windows. The file hierarchy is shown here.

graphics/folder.gif Utilities

graphics/folder.gif DebugView

See section B.4.1 for more information

graphics/folder.gif IntelC++Compiler

See section B.4.2 for more information

B.4.1 DebugView Utility

The CD-ROM includes version 4.2 of the Sysinternals (http://www.sysinternals.com) DebugView utility for Windows. There is no charge to use this software at home or at work. Please review the licensing information included here.

Description

From the Sysinternals Web site: DebugView is an application that lets you monitor debug output on your local system, or any computer on the network that you can reach using TCP/IP. It is capable of displaying both kernel-mode and Win32 debug output, so you don't need a debugger to catch the debug output that your applications or device drivers generate, nor do you need to modify your applications or drivers to use non-standard debug output APIs.

DebugView works on Windows 95, 98, Me, NT 4, 2000, XP, and .NET Server.

Under Windows 95, 98, and Me, DebugView will capture output from the following sources:

  • Win32 OutputDebugString

  • Win16 OutputDebugString

  • Kernel-mode Out_Debug_String

  • Kernel-mode _Debug_Printf_Service

Under Windows NT, 2000, XP, and .NET Server, DebugView will capture:

  • Win32 OutputDebugString

  • Kernel-mode DbgPrint

  • All kernel-mode variants of DbgPrint implemented in Windows XP and .NET Server

DebugView also extracts kernel-mode debug output generated before a crash from Window NT/2000/XP crash dump files if DebugView was capturing at the time of the crash.

Licensing Information

From the Sysinternals Web site: There is no charge to use this software at home or at work.

A commercial license is required to redistribute any of these utilities directly (whether by computer media, a file server, an email attachment, etc.) or to imbed them in or link them to another program. Sales of commercial licenses support Sysinternals product development and assure that this Web site continues to offer valuable , up-to-date tools. Established software companies redistribute these utilities and incorporate the code into their products because this offers the potential to save significant development time.

Sysinternals commercial licenses are priced according to the complexity of the licensed code and its role in the target application. If you are interested in licensing Sysinternals tools or source code for redistribution or for inclusion with or as part of a software product, please contact licensing@sysinternals.com.

B.4.2 Intel C++ Compiler

The CD-ROM includes the evaluation version of the Intel C++ Compiler 7.0 for Windows.

Description

The Intel C++ compiler makes it easy to get outstanding performance from all Intel 32 bit processors, including the Pentium 4 and Intel Xeon processors, and the 64-bit Intel Itanium processor. The compiler provides optimization technology, threaded application support, features to take advantage of Hyper-Threading technology, and compatibility with leading tools and standards to produce optimal performance for your applications.

Compatibility features include:

  • Compatibility with IA-32 Microsoft Visual C++

  • Plugs into IA-32 Microsoft Visual Studio environment

Advanced optimization features include:

  • Floating-point instruction throughput

  • Interprocedural Optimization (IPO)

  • Profile-Guided Optimization

  • Data prefetching

  • Full support for Streaming SIMD Extensions 2 [IA32 only]

  • Automatic vectorizer [IA32 only]

  • Run-time support for Intel processor generations: processor dispatch [IA32 only]

  • Predication [Intel Itanium architecture only]

  • Branch prediction [Intel Itanium architecture only]

  • Speculation [Intel Itanium architecture only]

  • Software pipelining [Intel Itanium architecture only]

Multithreading application support including:

  • OpenMP support

  • Auto-Parallelization (Preview Feature)

Standards support includes:

  • ISO C/C++ standard

  • ANSI C/C++ standard

Debugger support includes:

  • Enhanced Debugger from Intel (EDB)

Licensing Information

You can obtain the required license key by going to: http://www.appliedcpp.com/intel.html

You can upgrade to a full license version of the Intel C++ Compiler 7.0 for Windows for a nominal fee at the same URL.



Applied C++
Applied C++: Practical Techniques for Building Better Software
ISBN: 0321108949
EAN: 2147483647
Year: 2003
Pages: 59

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net