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

Factor Group

The next trace and log analysis pattern name is borrowed from factor groups in mathematics (or quotient groups65). Here a group is, of course, not a mathematical group66 but just a group (or set) of log messages or trace statements. However, every trace message has variable and invariant parts (Volume 6, page 251). Variable parts usually contain some values, addresses or status bits. They can even be string values. Such values form a set too and can be partitioned into disjoint (non-overlapping) subsets. For example, a window foreground status can be either TRUE or FALSE. And we can group messages into disjoint factor groups each one having either only true or only false foreground status. The following trace graph illustrates ...

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