[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/lib/xhprof/ -> CHANGELOG (source)

   1  Modification History:
   2  
   3   *** NOTE ***
   4   DO NOT UPDATE THIS FILE. UPDATE package.xml INSTEAD.
   5    This file contains the CHANGELOG for the initial release. For subsequent
   6    releases, the CHANGLELOG is maintained in the package.xml file itself.
   7    Please edit package.xml instead.
   8   ************
   9  
  10   03/02/2008   kannan, checkin xhprof_html/ and xhprof_lib/ directories.
  11                cjiang  [These contain PHP sources for the UI as well
  12                        as various supporting libraries to compute
  13                        "flat" info, diff reports, aggregate results
  14                        of multiple runs, typeahead support, etc.]
  15   02/20/2008   kannan  add basic sanity tests for the extension
  16   02/19/2008   kannan  register constants for optional profiler flags;
  17                        add xhprof.output_dir ini setting.
  18   01/22/2008   ps      port cpu affinity functions to FreeBSD
  19   01/15/2008   kannan  intercept builtins even if zend_execute_internal
  20                        were null to begin with
  21   01/14/2008   kannan  track builtins by default;
  22                        fix compiler warnings with fwd decls
  23   12/22/2008   cjiang  Further refactoring of the code for open sourcing:
  24                        (1). Remove level 1 profiling mode.
  25                        (2). Add xhprof_sample_enable, xhprof_sample_disable.
  26                        (3). Unifiy function and global variable prefix.
  27                        (4). Group relevant functions together.
  28                        (5). Migrate change history to CHANAGELOG file.
  29   12/19/2008   kannan  First step refactoring for open sourcing:
  30                        (1). Put basic direcotry structure
  31                        (2). Rename extension and function names
  32                        (3). Add LICENCE header.
  33   06/17/2008   veeve   use cycle_timer() for XHPROF_MODE_SAMPLED
  34   03/27/2008   cjiang  Add a 'hash-based' filter to reduce the number
  35                        of expensive call-stack tranversal on recursion
  36                        detection.
  37   03/17/2008   kannan  must not keep state on C stack to handle
  38                        exit (which causes _zend_bailout to longjmp
  39   02/25/2008   kannan  add xhprof_flags to toggle various metric
  40                        collections (buitins on/off, cpu metric on/off
  41                        memory stats on/off)
  42   02/14/2008   cjiang  Use cycle_timer based on 'rdtsc' instruction
  43                        on x86 machines to replace gettimeofday. rdtsc
  44                        is extremely cheap compared with gettimeofday
  45                        or getrusage.
  46   12/06/2007   veeve   bump version 1.1.2,
  47                        added hp_global_t
  48                        added mode callbacks, made modes extensible
  49                        added sampler mode
  50   12/05/2007   veeve   added doc; house cleaning
  51   11/28/2007   kannan  split include accounting into load/run_init
  52   11/09/2007   kannan  memory usage profiling
  53   10/27/2007   kannan  handle recursive calls, "include" operations
  54   10/20/2007   kannan  add hierarchical profiling; incl vs. exclusive
  55                        function times; browser based UI; diff and
  56                        aggregation support
  57   10/10/2007   hzhao   creation (flat function profiles)
  58  
  59  Authors:
  60    Haiping Zhao           hzhao@facebook.com
  61    Kannan Muthukkaruppan  kannan@facebook.com
  62    Venkat Venkataramani   veeve@facebook.com
  63    Changhao Jiang         cjiang@facebook.com


Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1