O'Reilly logo

Memory Dump Analysis Anthology, Volume 7 by Dmitry Vostokov

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

ERESOURCE Patterns and Case Studies

These patterns and case studies may help in analysis of the output of !locks WinDbg command from kernel and complete memory dumps.

Patterns:

•    _ERESOURCE Deadlock (Volume 1, page 323)

•    Mixed Object Deadlock (Volume 1, page 348)

•    High Contention (Volume 1, page 421 )

•    Accidental Lock (Volume 1, page 423)

•    _ERESOURCE Wait Chain (Volume 2, page 147)

•    Swarm of Shared Locks (Volume 3, page 107)

•    Semantic Split (Volume 3, page 120)

•    Livelock (Volume 6, page 70)

Case studies:

•    Multiple Patterns (Volume 2, page 50)

•    Common Mistakes: Not Looking at All Stack Traces (Volume 3, page 24)

•    Wait Chain and Spiking Thread (Volume 3, page 167)

•    Insufficient Memory, Handle Leak, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required