Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 33
  1. One of the less fun aspects of process management on POSIX systems is waiting for a process to terminate.

  2. Memory leaks in Python are usually straightforward to diagnose.

  3. With the release of psutil 7.1.2, wheels for free-threaded Python are now available.

  4. Speeding up pytest startup

    Preface: the migration to pytest¶ Last year, after 17 years of unittest, I started adopting pytest in psutil (see #2446).

  5. While browsing, I almost always keep three tabs open: Gmail, Slack, and Microsoft Teams (for work).

  6. Letting go of Python 2.7

    About dropping Python 2.7 support in psutil, 3 years ago I stated (#2014): Not a chance, for many years to come.

  7. Recognize connection errors

    Lately I've been dealing with an asynchronous TCP client app which sends messages to a remote server.

  8. My editor of choice for Python development is Sublime Text.

  9. New Pelican website

    Hello there.

  10. psutil 5.6.2 is out.

  11. This is part of the psutil 5.6.0 release (see the full release notes).

  12. Announcing psutil 5.6.0

    psutil 5.6.0 is out.

  13. AIX support

    After a long wait psutil finally supports a new exotic platform: AIX!

  14. Improved process_iter()

    This is part of the psutil 5.3.0 release (see the changelog for the full list of changes).

  15. This one took a while.

  16. Announcing psutil 5.3.0

    psutil 5.3.0 is finally out.

  17. psutil 5.1.0 is out.

  18. Making psutil twice as fast

    Starting from psutil 5.0.0 you can query multiple Process fields around twice as fast as before (see #799 and Process.oneshot() doc).

  19. Improved Linux memory metrics

    OK, another psutil release.

  20. Windows services support

    New psutil 4.2.0 is out.

  21. NetBSD support

    Roughly two months have passed since I last announced that psutil added support for OpenBSD.

  22. psutil 4.0.0 is out, with some interesting news about process memory metrics.

  23. ...or why atexit.register() and signal.signal() are evil UPDATE (2016-02-13): this recipe no longer handles SIGINT, SIGQUIT and SIGABRT as aliases for "application exit" because it was a bad idea.

  24. OpenBSD support

    Starting from version 3.3.0 (released just now) psutil officially supports OpenBSD.

  25. Proper zombie process handling

    This is part of the psutil 3.0 release (see the full release notes).

  26. Here we are.

  27. psutil 2.1.2 is out.

  28. Python and sendfile

    sendfile(2) is a UNIX system call which provides a "zero-copy" way of copying data from one file descriptor (a file) to another (a socket).

  29. 8 years ago I started hosting my first open source project (pyftpdlib, code.google.com/p/pyftpdlib) on Google Code and I later ended up also hosting psutil (code.google.com/p/psutil) and pysendfile (code.google.com/p/pysendfile).

  30. psutil 2.1.0 is out and with it I finally managed to implement something I've been wanting to have for a long time: netstat-like functionality (see ticket code.google.com/p/psutil/issues/detail?

  31. Announcing psutil 2.0

    psutil 2.0 is out.

  32. Porting your code to psutil 2.0

    This blog post is going to be about psutil 2.0, a major release in which I decided to reorganize the existing API for the sake of consistency.

  33. One of the initial features which were included in psutil since day one (5 years ago) were the system's boot time, number of CPUs and total physical memory.