psutil v0.1.3 Release Notes

  • 2010-03-02

    โœจ Enhancements

    • 14_: Process.username()_.
    • ๐Ÿง 51_, [Linux], [Windows]: per-process current working directory (Process.cwd()_).
    • 59_: Process.is_running()_ is now 10 times faster.
    • 61_, [FreeBSD]: added supoprt for FreeBSD 64 bit.
    • 71_: per-process suspend and resume (Process.suspend()_ and Process.resume()_).
    • ๐Ÿ‘ 75_: Python 3 support.

    ๐Ÿ› Bug fixes

    • 36_: Process.cpu_times()_ and Process.memory_info()_ functions succeeded. also for dead processes while a NoSuchProcess_ exception is supposed to be raised.
    • 48_, [FreeBSD]: incorrect size for MIB array defined in getcmdargs.
    • ๐Ÿ†“ 49_, [FreeBSD]: possible memory leak due to missing free() on error condition in getcmdpath().
    • ๐Ÿ›  50_, [BSD]: fixed getcmdargs() memory fragmentation.
    • ๐Ÿ 55_, [Windows]: test_pid_4 was failing on Windows Vista.
    • โœ… 57_: some unit tests were failing on systems where no swap memory is available.
    • 58_: Process.is_running()_ is now called before Process.kill()_ to make sure we are going to kill the correct process.
    • ๐ŸŽ 73_, [macOS]: virtual memory size reported on includes shared library size.
    • 77_: NoSuchProcess_ wasn't raised on Process.create_time()_ if Process.kill()_ was used first.