Re: upper limit of increasing stack size.

From: Oleg Starodumov (oleg_staro_at_hotmail.com)
Date: 07/28/04


Date: Wed, 28 Jul 2004 11:14:37 +0300


> Is there any 3rd party freeware / share ware / paid tool which would display the
> function stack in a multithreaded environment..Better than call stack in vc++ IDE..?
>

You can use WinDbg debugger:
http://www.microsoft.com/whdc/ddk/debugging/default.mspx

"kf" command will show the size of every stack frame (in the first column);
you can use it to determine which function is eating the most of the stack space.

By default, the number of frames shown is 20, so you might also want to change
the default to a bigger value using ".kframes" command.

To display call stack for all threads, use "~*kf".

Regards,
Oleg



Relevant Pages

  • Re: The Promise of Forth
    ... After awhile I ... found a chart of the Z80 command set and I wrote a disassembler, ... stack operator. ... Then I got my own PC and I tried out Pygmy Forth. ...
    (comp.lang.forth)
  • TIP #211: Add Full Stack Trace Capability
    ... ADD FULL STACK TRACE CAPABILITY ... This TIP proposes adding a new subcommand to the *info* command, ... flag to the *level* subcommand, to get a list of all the current stack ... % proc bob { ...
    (comp.lang.tcl)
  • Re: SBMJOB #LIBRARY problem.
    ... You can install it on the machine that does not have a #LIBRARY. ... the library you specified omit the command. ... first entry in the call stack. ... the first entry in the call stack. ...
    (comp.sys.ibm.as400.misc)
  • Re: A pattern for curves calculations ?
    ... manipulate easely the curves with functions like undo, redo,... ... you define operations according to command pattern. ... you put that on the stack - for example you put the ... RedoManager will call Execute on this ...
    (comp.software.patterns)
  • SBMJOB #LIBRARY problem.
    ... will let you run the job and the other errors on the submit command. ... Correct the error condition and then try the job again. ... first entry in the call stack. ...
    (comp.sys.ibm.as400.misc)