On Sun, Apr 12, 2009 at 5:57 PM, Robert Fischer <robert.fisc...@smokejumperit.com> wrote: > > Is the max number of stack frames stored somewhere?
I don't *think* it is possible to say for sure what the number is. Going from memory, the stack area of the memory used by the JVM has an upper bound in bytes controlled by -Xss, and this area is shared among all threads, and different stack frames may take up a different amount of memory. > > ~~ Robert. > > Tobias Ivarsson wrote: >> >> >> On Sun, Apr 12, 2009 at 4:28 PM, Robert Fischer >> <robert.fisc...@smokejumperit.com >> <mailto:robert.fisc...@smokejumperit.com>> wrote: >> >> >> Coming off of the TCO conversation -- what's the easiest way to >> track information about stack depth >> on the JVM? Certainly I could create a Throwable and call >> fillInStackTrace(), but is there a more >> direct way to determine the maximum and current stack depth? >> >> >> There is a call for it in JVMTI >> (http://java.sun.com/javase/6/docs/platform/jvmti/jvmti.html#GetFrameCount), >> but it'll require you to write C code. Since it's a "Required >> Functionality" you don't need to install an agent to access this >> functionality, it can be done through dynamic JNI loading. >> >> It would be nice if we could get support for accessing (parts of) JVMTI >> from Java. >> >> /Tobias >> >> >> > > > -- > ~~ Robert Fischer. > Grails Training http://GroovyMag.com/training > Smokejumper Consulting http://SmokejumperIT.com > Enfranchised Mind Blog http://EnfranchisedMind.com/blog > > Check out my book, "Grails Persistence with GORM and GSQL"! > http://www.smokejumperit.com/redirect.html > > > > -- Venlig hilsen / Kind regards, Christian Vest Hansen. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "JVM Languages" group. To post to this group, send email to jvm-languages@googlegroups.com To unsubscribe from this group, send email to jvm-languages+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en -~----------~----~----~----~------~----~------~--~---