Bug 43418

GemStone/S 64 Bit

3.1.0.6, 3.1.0.5, 3.1.0.4, 3.1.0.3, 3.1.0.2, 3.1.0.1, 3.1.X, 3.0.1, 3.0, 3.0.X, 2.4.8, 2.4.7, 2.4.6, 2.4.5.1, 2.4.5, 2.4.4.8, 2.4.4.7, 2.4.4.6, 2.4.4.5, 2.4.4.4, 2.4.X, 2.3.1.6, 2.3.X, 2.2.5.4, 2.2.X, 2.1, 2.0

All Platforms

3.2

ProfMonitor results incomplete

Due to a logic error introduced in GS/64 2.0, samples of the call stack
taken by ProfMonitor only covered the top half of the stack.  The resulting
statistical summaries would therefore not account for method calls in the
lower half of the stack.

Workaround

In the method ProfMonitor>>gatherResults, replace the line:

1 to: depth -1 by: 2 do: [:m |

with:

1 to: (depth * 2) - 1 by: 2 do: [:m |


Last updated: 1/15/14