Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Side by Side Diff: third_party/psutil/HISTORY

Issue 6246123: Moving psutil to third_party. This is first step for Media Performance test project. (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: modification based on code review's comments Created 9 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « third_party/psutil/CREDITS ('k') | third_party/psutil/LICENSE » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 Bug tracker at http://code.google.com/p/psutil/issues
2
3 0.2.0 - 2010-11-13
4 ------------------
5
6 NEW FEATURES
7
8 * Issue 79: per-process open files.
9 * Issue 88: total system physical cached memory.
10 * Issue 88: total system physical memory buffers used by the kernel.
11 * Issue 91: per-process send_signal() and terminate() methods.
12 * Issue 95: NoSuchProcess and AccessDenied exception classes now provide "pid",
13 "name" and "msg" attributes.
14 * Issue 97: per-process children.
15 * Issue 98: Process.get_cpu_times() and Process.get_memory_info now return
16 a namedtuple instead of a tuple.
17 * Issue 103: per-process opened TCP and UDP connections.
18 * Issue 107: add support for Windows 64 bit. (patch by cjgohlke)
19 * Issue 111: per-process executable name.
20 * Issue 113: exception messages now include process name and pid.
21 * Issue 114: process username Windows implementation has been rewritten in pure
22 C and no longer uses WMI resulting in a big speedup. Also, pywin32 is no
23 longer required as a third-party dependancy. (patch by wj32)
24 * Issue 117: added support for Windows 2000.
25 * Issue 123: psutil.cpu_percent() and psutil.Process.cpu_percent() accept a
26 new 'interval' parameter.
27 * Issue 129: per-process number of threads.
28
29 BUGFIXES
30
31 * Issue 80: fixed warnings when installing psutil with easy_install.
32 * Issue 81: psutil fails to compile with Visual Studio.
33 * Issue 94: suspend() raises OSError instead of AccessDenied.
34 * Issue 86: psutil didn't compile against FreeBSD 6.x.
35 * Issue 102: orphaned process handles obtained by using OpenProcess in C were
36 left behind every time Process class was instantiated.
37 * Issue 111: path and name Process properties report truncated or erroneous
38 values on UNIX.
39 * Issue 120: cpu_percent() always returning 100% on OS X.
40 * Issue 112: uid and gid properties don't change if process changes effective
41 user/group id at some point.
42 * Issue 126: ppid, uid, gid, name, exe, cmdline and create_time properties are
43 no longer cached and correctly raise NoSuchProcess exception if the process
44 disappears.
45
46 API CHANGES
47
48 * psutil.Process.path property is deprecated and works as an alias for "exe"
49 property.
50 * psutil.Process.kill(): signal argument was removed - to send a signal to the
51 process use send_signal(signal) method instead.
52 * psutil.Process.get_memory_info() returns a nametuple instead of a tuple.
53 * psutil.cpu_times() returns a nametuple instead of a tuple.
54 * New psutil.Process methods: get_open_files(), get_connections(),
55 send_signal() and terminate().
56 * ppid, uid, gid, name, exe, cmdline and create_time properties are no longer
57 cached and raise NoSuchProcess exception if process disappears.
58 * psutil.cpu_percent() no longer returns immediately (see issue 123).
59 * psutil.Process.get_cpu_percent() and psutil.cpu_percent() no longer returns
60 immediately by default (see issue 123).
61
62
63 0.1.3 - 2010-03-02
64 ------------------
65
66 NEW FEATURES
67
68 * Issue 14: per-process username
69 * Issue 51: per-process current working directory (Windows and Linux only)
70 * Issue 59: Process.is_running() is now 10 times faster
71 * Issue 61: added supoprt for FreeBSD 64 bit
72 * Issue 71: implemented suspend/resume process
73 * Issue 75: python 3 support
74
75 BUGFIXES
76
77 * Issue 36: process cpu_times() and memory_info() functions succeeded also for
78 dead processes while a NoSuchProcess exception is supposed to be raised.
79 * Issue 48: incorrect size for mib array defined in getcmdargs for BSD
80 * Issue 49: possible memory leak due to missing free() on error condition on
81 * Issue 50: fixed getcmdargs() memory fragmentation on BSD
82 * Issue 55: test_pid_4 was failing on Windows Vista
83 * Issue 57: some unit tests were failing on systems where no swap memory is
84 available
85 * Issue 58: is_running() is now called before kill() to make sure we are going
86 to kill the correct process.
87 * Issue 73: virtual memory size reported on OS X includes shared library size
88 * Issue 77: NoSuchProcess wasn't raised on Process.create_time if kill() was
89 used first.
90
91
92 0.1.2 - 2009-05-06
93 ------------------
94
95 NEW FEATURES
96
97 * Issue 32: Per-process CPU user/kernel times
98 * Issue 33: Process create time
99 * Issue 34: Per-process CPU utilization percentage
100 * Issue 38: Per-process memory usage (bytes)
101 * Issue 41: Per-process memory utilization (percent)
102 * Issue 39: System uptime
103 * Issue 43: Total system virtual memory
104 * Issue 46: Total system physical memory
105 * Issue 44: Total system used/free virtual and physical memory
106
107 BUGFIXES
108
109 * Issue 36: NoSuchProcess not raised on Windows when accessing timing methods
110 * Issue 40: test_get_cpu_times() failing on FreeBSD and OS X
111 * Issue 42: get_memory_percent() raises AccessDenied on Windows
112
113
114 0.1.1 - 2009-03-06
115 ------------------
116
117 NEW FEATURES
118
119 * Issue 4: FreeBSD support for all functions of psutil
120 * Issue 9: Process.uid and Process.gid now retrieve process UID and GID.
121 * Issue 11: Support for parent/ppid - Process.parent property returns a
122 Process object representing the parent process, and Process.ppid returns
123 the parent PID.
124 * Issue 12 & 15: NoSuchProcess exception now raised when creating an object
125 for a nonexistent process, or when retrieving information about a process
126 that has gone away.
127 * Issue 21: AccessDenied exception created for raising access denied errors
128 from OSError or WindowsError on individual platforms.
129 * Issue 26: psutil.process_iter() function to iterate over processes as
130 Process objects with a generator.
131 * Process objects can now also be compared with == operator for equality
132 (PID, name, command line are compared).
133
134 BUGFIXES
135
136 * Issue 16: Special case for Windows' "System Idle Process" (PID 0) which
137 otherwise would return an "invalid parameter" exception.
138 * Issue 17: get_process_list() ignores NoSuchProcess and AccessDenied
139 exceptions during building of the list.
140 * Issue 22: Process(0).kill() was failing on Windows with an unset exception
141 * Issue 23: Special case for pid_exists(0)
142 * Issue 24: Process(0).kill() now raises AccessDenied exception instead of
143 WindowsError.
144 * Issue 30: psutil.get_pid_list() was returning two instances of PID 0 on OS
145 X and FreeBSD platforms.
146
147
148 0.1.0 - 2009-01-27
149 ------------------
150
151 * Initial release.
152
OLDNEW
« no previous file with comments | « third_party/psutil/CREDITS ('k') | third_party/psutil/LICENSE » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698