-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
84 lines (67 loc) · 2.62 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
Modification History:
2.3.0 - 06.10.2015
===============================================================================
Improvements:
- Added {closure} dereferencing: now {closure} is resolved to something
like {closure}file.php:24 (file name and line of the lambda function)
- Removed recusrion decoupling for call_user_func and call_user_func_array
2.2.0 - 13.12.2013
===============================================================================
Improvements:
- Added tagging functionality
- Compatible with PHP 5.4 and 5.5
2.1.0 - 09.10.2013
===============================================================================
Improvements:
- Added option: separateCompileFunc to group compiles together
- Added tagging functionality
- function web3tracer_tag($tagName)
- function web3tracer_endTag()
2.0.1 - 24.07.2013
===============================================================================
Bugfixes:
- Occasional segfault on web3tracer_disable
Known bugs/limitations:
1) Not tested in TS (multi-threaded) mode
2) Segfaults if enough memory is not available
2.0.0 - 18.06.2013
===============================================================================
Changes:
- Deprecated KcacheGrind output in the module
- Added WEB3TRACER_OUTPT_PROCESSED format to return run data in PHP native
associative array format
- web3tracer_disable() signature changed
Improvements:
- Fixed Kcachegrind output for double timestamps to allow for longer
than 2 seconds trace times (maximum run time should be about 52 days
now)
- Added back memory profiling
Known bugs/limitations:
1) Not tested in TS (multi-threaded) mode
2) Segfaults if enough memory is not available
1.0.1 - 12.10.2012
===============================================================================
Redesign:
- Trace memory is now allocated using mmap and mlock'ed for better
performance
- Dropped PHP internal emalloc/efree/estrdup handlers
Improvements:
- Better performance
- Added overhead.php overhead test script in examples folder
Known bugs/limitations:
1) Not tested in TS (multi-threaded) mode
2) Segfaults if enough memory is not available
1.0.0
===============================================================================
Initial release
- Based on xhprof
https://github.com
/facebook/xhprof/tree/c90e96609813a2f370cae23a4a19a641523452ef
Known bugs/limitations:
1) Not tested in TS (multi-threaded) mode
Authors:
Constantin-Emil Marina [email protected]
Haiping Zhao [email protected]
Kannan Muthukkaruppan [email protected]
Venkat Venkataramani [email protected]
Changhao Jiang [email protected]