ES2 MUD LIB :: 東方故事二(ES2) 天朝帝國 mudlib 瀏覽展示

/doc/efuns/function_profile

HOME :: doc :: efuns :: function_profile

     ffffuuuunnnnccccttttiiiioooonnnn____pppprrrrooooffffiiiilllleeee((((3333))))    MMMMuuuuddddOOOOSSSS ((((5555 SSSSeeeepppp 1111999999994444))))     ffffuuuunnnnccccttttiiiioooonnnn____pppprrrrooooffffiiiilllleeee((((3333))))

     NNNNAAAAMMMMEEEE
          function_profile() - get function profiling information for
          an object

     SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
          mixed *function_profile( object ob );

     DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
          Returns function profiling information for `ob', or
          this_object() if `ob' is not specified.  This is only
          available if the driver was compiled with PROFILE_FUNCTIONS
          defined.

     RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
          An array of mappings is returned, one for each function in
          `ob', the format of the mapping is:
                 ([ "name"     : name_of_the_function,
                    "calls"    : number_of_calls,

                    /* cpu time expressed in microseconds */
                    "self"     : cpu_time_spent_in self,
                    "children" : cpu_time_spent_in_children
                 ])
          The usefulness of this is tied to the resolution of the CPU
          clock--even though the units are microseconds, the CPU timer
          resolution is often much less

     SSSSEEEEEEEE AAAALLLLSSSSOOOO
          rusage(3), time_expression(3), opcprof(3)

     Page 1                                          (printed 3/16/95)

HOME :: doc :: efuns :: function_profile