-
-
Notifications
You must be signed in to change notification settings - Fork 57
/
Copy pathChangeLog
108 lines (54 loc) · 2.49 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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
2020-10-06 v2.0.0
Substantial performance improvements. Austin 2 can sample deep call stacks
5 to 8 times faster than previous versions.
Support for Python 3.9.
Added the exposure option to instruct Austin to sample for a given number of
seconds only (#53).
2020-05-16 v1.0.1
Bugfix: Fixed broken support for Python 3.8 on MacOS.
2019-07-28 v1.0.0
Austin can now profile multi-process Python application:
When attaching Austin to an already running multi-process application it is
enough to provide the process ID of the parent process. Austin will then
discover all the child processes and profile those too.
To tell Austin to look for child processes, use the new -C switch from the
command line.
Austin can now profile Python 3.8 applications.
2019-07-28 v0.7.0
Austin can now profile memory usage and output samples to a file.
Added new command line options:
- --memory, -m:
Switch to memory profling mode
- --full, -f:
Generate samples with a full set of metrics, which include timing and
memory profiling information. Note that the output from this mode needs
to be processed before it can be used with FlameGraph.
- --output, -o:
Designate an output file for the collected samples.
2018-10-15 v0.6.0-beta
Introduced native support for MacOS and Windows.
2018-10-10 v0.5.0-beta
Added support for all the major releases of Python 2 and 3 on 32-bit Linux.
2018-10-08 v0.4.0-alpha
Added support for all the major releases of Python 2 and 3 on 64-bit Linux.
2018-10-02 v0.3.1-alpha
Bugfix: Austin can now attach to a running Python process again.
2018-09-30 v0.3.0-alpha
Austin now supports Python 3.3, 3.4, 3.5 and 3.7 on x86_64 Linux.
2018-09-26 v0.2.0-alpha
Austin can now be attached to a running Python 3 process.
Added new command line options:
- --alt-format, -a:
Use the alternative format for collapsed stack samples.
- --exclude-empty, -e:
Exclude samples of threads with no frame stacks.
Usually, these are Python threads created by C extensions, whose code
cannot currently be traced.
- --sleepless, -s:
Suppress idle samples.
These are samples where a call to wait has been made and the thread
sits there doing nothing.
Fixed a bug that caused some valid thread samples to be marked as invalid.
Austin has been tested successfully on Windows 10 64-bit via WSL.
2018-09-20 v0.1.0-alpha
Initial release.