AutorÃa | Ultima modificación | Ver Log |
Modification History:*** NOTE ***DO NOT UPDATE THIS FILE. UPDATE package.xml INSTEAD.This file contains the CHANGELOG for the initial release. For subsequentreleases, the CHANGLELOG is maintained in the package.xml file itself.Please edit package.xml instead.************03/02/2008 kannan, checkin xhprof_html/ and xhprof_lib/ directories.cjiang [These contain PHP sources for the UI as wellas various supporting libraries to compute"flat" info, diff reports, aggregate resultsof multiple runs, typeahead support, etc.]02/20/2008 kannan add basic sanity tests for the extension02/19/2008 kannan register constants for optional profiler flags;add xhprof.output_dir ini setting.01/22/2008 ps port cpu affinity functions to FreeBSD01/15/2008 kannan intercept builtins even if zend_execute_internalwere null to begin with01/14/2008 kannan track builtins by default;fix compiler warnings with fwd decls12/22/2008 cjiang Further refactoring of the code for open sourcing:(1). Remove level 1 profiling mode.(2). Add xhprof_sample_enable, xhprof_sample_disable.(3). Unifiy function and global variable prefix.(4). Group relevant functions together.(5). Migrate change history to CHANAGELOG file.12/19/2008 kannan First step refactoring for open sourcing:(1). Put basic direcotry structure(2). Rename extension and function names(3). Add LICENCE header.06/17/2008 veeve use cycle_timer() for XHPROF_MODE_SAMPLED03/27/2008 cjiang Add a 'hash-based' filter to reduce the numberof expensive call-stack tranversal on recursiondetection.03/17/2008 kannan must not keep state on C stack to handleexit (which causes _zend_bailout to longjmp02/25/2008 kannan add xhprof_flags to toggle various metriccollections (buitins on/off, cpu metric on/offmemory stats on/off)02/14/2008 cjiang Use cycle_timer based on 'rdtsc' instructionon x86 machines to replace gettimeofday. rdtscis extremely cheap compared with gettimeofdayor getrusage.12/06/2007 veeve bump version 1.1.2,added hp_global_tadded mode callbacks, made modes extensibleadded sampler mode12/05/2007 veeve added doc; house cleaning11/28/2007 kannan split include accounting into load/run_init11/09/2007 kannan memory usage profiling10/27/2007 kannan handle recursive calls, "include" operations10/20/2007 kannan add hierarchical profiling; incl vs. exclusivefunction times; browser based UI; diff andaggregation support10/10/2007 hzhao creation (flat function profiles)Authors:Haiping Zhao hzhao@facebook.comKannan Muthukkaruppan kannan@facebook.comVenkat Venkataramani veeve@facebook.comChanghao Jiang cjiang@facebook.com