Posted to tcl by das at Fri Oct 26 15:53:11 GMT 2007view raw

  1. # Report 4 - Session 6 - Time Profile of tclsh-8.5b1.1
  2. SharkProfileViewer
  3. # Generated from the visible portion of the outline view
  4. + 15.7% TableToUtfProc (tclsh-8.5b1.1)
  5. | + 15.7% Tcl_ExternalToUtf (tclsh-8.5b1.1)
  6. | | + 11.4% FilterInputBytes (tclsh-8.5b1.1)
  7. | | | + 11.4% Tcl_GetsObj (tclsh-8.5b1.1)
  8. | | | | + 11.4% Tcl_GetsObjCmd (tclsh-8.5b1.1)
  9. | | | | | + 11.4% TclEvalObjvInternal (tclsh-8.5b1.1)
  10. | | | | | | - 11.4% TclExecuteByteCode (tclsh-8.5b1.1)
  11. | | + 3.2% Tcl_GetsObj (tclsh-8.5b1.1)
  12. | | | + 3.2% Tcl_GetsObjCmd (tclsh-8.5b1.1)
  13. | | | | + 3.2% TclEvalObjvInternal (tclsh-8.5b1.1)
  14. | | | | | - 3.2% TclExecuteByteCode (tclsh-8.5b1.1)
  15. | | - 1.0% Tcl_GetsObjCmd (tclsh-8.5b1.1)
  16. - 9.1% TclExecuteByteCode (tclsh-8.5b1.1)
  17. + 6.0% szone_free (libSystem.B.dylib)
  18. | - 1.8% TclFreeObj (tclsh-8.5b1.1)
  19. | - 1.4% Tcl_ExternalToUtf (tclsh-8.5b1.1)
  20. | - 1.1% szone_realloc (libSystem.B.dylib)
  21. | - 1.0% Tcl_GetsObjCmd (tclsh-8.5b1.1)
  22. | - 0.6% Tcl_RegexpObjCmd (tclsh-8.5b1.1)
  23. + 5.8% szone_malloc (libSystem.B.dylib)
  24. | - 3.9% Tcl_GetsObjCmd (tclsh-8.5b1.1)
  25. | - 1.5% szone_realloc (libSystem.B.dylib)
  26. | - 0.4% Tcl_RegexpObjCmd (tclsh-8.5b1.1)
  27. | - 0.0% Tcl_CreateHashEntry (tclsh-8.5b1.1)
  28. | - 0.0% malloc_zone_malloc (libSystem.B.dylib)
  29. + 4.7% miss (tclsh-8.5b1.1)
  30. | + 4.7% TclReExec (tclsh-8.5b1.1)
  31. | | - 4.7% Tcl_RegexpObjCmd (tclsh-8.5b1.1)
  32. + 3.4% getvacant (tclsh-8.5b1.1)
  33. | + 3.4% TclReExec (tclsh-8.5b1.1)
  34. | | - 3.4% Tcl_RegexpObjCmd (tclsh-8.5b1.1)
  35. + 2.8% Tcl_GetsObj (tclsh-8.5b1.1)
  36. | - 2.5% Tcl_GetsObjCmd (tclsh-8.5b1.1)
  37. | - 0.4% TclObjInterpProcCore (tclsh-8.5b1.1)
  38. - 2.7% TclEvalObjvInternal (tclsh-8.5b1.1)
  39. - 2.2% FillUnicodeRep (tclsh-8.5b1.1)
  40. - 2.2% Tcl_CreateHashEntry (tclsh-8.5b1.1)
  41. - 1.9% Tcl_RegexpObjCmd (tclsh-8.5b1.1)
  42. - 1.8% Tcl_GetThreadData (tclsh-8.5b1.1)
  43. - 1.8% SetStringFromAny (tclsh-8.5b1.1)
  44. - 1.7% szone_size (libSystem.B.dylib)
  45. - 1.7% free (libSystem.B.dylib)
  46. - 1.7% szone_realloc (libSystem.B.dylib)
  47. - 1.5% Tcl_ExternalToUtf (tclsh-8.5b1.1)
  48. - 1.4% Tcl_GetCharLength (tclsh-8.5b1.1)
  49. - 1.3% Tcl_SetObjLength (tclsh-8.5b1.1)
  50. - 1.3% Tcl_GetCommandFromObj (tclsh-8.5b1.1)
  51. - 1.3% TclReExec (tclsh-8.5b1.1)
  52. - 1.2% TclObjLookupVarEx (tclsh-8.5b1.1)
  53. - 1.2% TclPtrSetVar (tclsh-8.5b1.1)
  54. - 1.1% shortest (tclsh-8.5b1.1)
  55. - 1.1% strcmp (libSystem.B.dylib)
  56. - 1.1% FilterInputBytes (tclsh-8.5b1.1)
  57. - 1.0% Tcl_ResetResult (tclsh-8.5b1.1)
  58. - 1.0% malloc (libSystem.B.dylib)
  59. - 1.0% ResetObjResult (tclsh-8.5b1.1)
  60. - 1.0% Tcl_SetObjResult (tclsh-8.5b1.1)
  61.  
  62.