Trey Nash

Trey
Nash

Trey Nash is a senior escalation engineer at Microsoft working on the Windows OSs and various other products. When he is not working feverishly within the bowels of the OS, he is delivering training on .NET platform and kernel mode debugging or playing ice hockey.

Articles
Use Xperf's Wait Analysis for Application-Performance Troubleshooting
Trey Nash explains how you can use Event Tracing for Windows (ETW) coupled with the Xperf performance tool's wait analysis feature to analyze UI hangs in an application and also help you diagnose general latency and contention within an app.
Profiling and Stack Tracing with Event Tracing for Windows
Trey Nash creates a demonstration project in Visual Studio 2010 to show you how Crimson events (also known as manifest-based Event Tracing for Windows) can help you capture stack traces and perform profiling tasks.
Debug Heap Issues Using Full Page Heap
Microsoft debugging expert Trey Nash discusses full page heap--the 'nuclear weaponry' of heap debugging that's part of the Debugging Tools for Windows--and explains how to use it to diagnose common heap-corruption problems, such as buffer overruns.
Heap Magic: C++ Object Internals
Microsoft debugging expert Trey Nash explains how to use vtable pointers--a byproduct of the C++ compiler--to assist in troubleshooting heap-memory problems by helping you identify objects within the heap.
Heap Magic: Process Heap Internals, Part 2
In this second article of a two-part series, Windows debugging expert Trey Nash explains how to use the WinDbg debugger and its !heap extension command to debug application problems related to heap memory allocation.
Heap Magic: Process Heap Internals, Part 1
In this first article of a two-part series, Windows debugging expert Trey Nash explains how to use the WinDbg debugger and its !heap extension command to debug application problems related to heap memory allocation.
WPP Tracing with !wmitrace and the Debugger
Trey Nash explains how you can use the WinDbg !wmitrace extension to access Event Tracing for Windows files directly from the kernel debugger—a useful technique when you can't save a trace to an ETL log file.
Heap-Usage Analysis with Xperf
Managing heap-memory usage is important in ensuring that your applications perform efficiently. Using an example application to demonstrate, Trey Nash shows you how to use Xperf to examine processes and spot memory leaks and other potential problems that could impede your applications' performance.
Windows Application Performance Profiling with Xperf
Trey Nash shows you how to use the Event Tracing for Windows (ETW) Xperf application performance profiling tool, part of the Windows Performance Toolkit, to capture stack traces and analyze them--useful in identifying performance bottlenecks during application testing.
WPP Tracing in Visual C++ 2010 Projects 4
The Windows software trace preprocessor (WPP) can be a valuable application performance troubleshooting tool. Trey Nash, a member of Microsoft's support team, explains how to add WPP tracing to an application and run a trace in a Visual C++ 2010 build environment.
Upcoming Conferences

Register now to get the best rates available!

Featured Products

Sponsored Introduction Continue on to (or wait seconds) ×