Main FAQ Manual Releases License Contact

PyVmMonitor

Copyright 2014-2024 - Brainwy Software Ltda.
Hosted on GitHub Pages - Theme by orderedlist

Releases history

Release notes: 3.0.0

  • Python versions from 3.7 up to 3.11 are now fully supported.
    • Attach to process is now available for these versions.
    • yappi pre-built binaries for Windows are available for these versions as well as Python 3.12.
      • On other systems a `pip install yappi` is required so that yappi is available in the system being profiled.
  • Python 3.12 has all features except attach to process.
    • i.e.: to use with Python 3.12, it needs to be attached from the command line or by editing code to do the attach.
  • PyVMMonitor itself is now built with Python 3.10.
  • On Linux, ubuntu-20.04 is the minimum version required now.

Release notes: 2.0.2

  • Minor bugfixes.

Release notes: 2.0.1

  • Minor bugfixes.

Release notes: 2.0.0

  • PyVmMonitor now properly supports Python 3.7 and 3.8 (Python 2 is no longer supported).
  • PyVmMonitor itself is now built in Python 3.

Release notes: 1.1.2

  • Fixed issue on graph generation on cases without a root (only with cycles).

Release notes: 1.1.1

  • Fixed packaging issue on PyVmMonitor on Mac OS X.

Release notes: 1.1.0

  • Attach to now works in Python 3.5 and Python 3.6.
  • Fixed issue opening PyVmMonitor on Mac OS X.

Release notes: 1.0.1

  • Pstats files may be passed in the command line to be opened in pyvmmonitor-ui.
  • Fixed issue opening PyVmMonitor in Mac OS (El Capitan).
  • Opening PStats file may fail because it's linked to a Python version, so, in such a situation, PyVmMonitor allows opening it using a different interpreter.
  • Command line examples are properly wrapped with quotes on Windows.

Release notes: 0.6.0

  • PyDev integration was improved on Linux/MacOS.
  • PyCharm integration is now available.
  • Fixed issue when PyVmMonitor was used with Python 3.
  • The pyvmmmonitor.profile_method() decorator now has an optional 'condition' argument (see: PyVmMonitor API for details).
  • A qt.conf is now distributed so that when running PyVmMonitor it doesn't conflict with a previously installed PySide in the system.

Release notes: 0.5.5

  • A critical issue which prevented PyVmMonitor from starting on Mac OS was fixed.
  • A new tab with overview information on the process is now shown.
  • The memory being occupied by the target process is now (optionally) shown in a plot.
  • Pre-built binaries are now distributed for yappi on Windows (for Python 2.7 32/64 and Python 3.4 32).

Release notes: 0.5.0

Multiple Processes

  • PyVmMonitor will now attach to monitor subprocesses when a new process is launched.
  • It's possible to select multiple processes or a single process for the live view inspection.

Release Highlights for PyVmMonitor 0.0.8

Integration

  • It's now Integrated with PyDev (profile view).
  • Files may be opened with an external editor (must be configured in options).
  • A command line to use PyVmMonitor is now provided (so, it can be used from the API or from the command line).

Platforms supported

  • PyVmMonitor is now distributed in:
    • Windows (64/32 bits)
    • Linux (64/32 bits)
    • Mac OS (64 bits)

UI improvements

  • Alt+Back goes to previous location.
  • Geometry is persisted upon restarts of the application.
  • If attached process finishes, it's shown in the UI.
  • PStats view save how it was sorted (cumulative/internal) and scroll location.
  • When we start profiling, the UI should show that properly (i.e.: update ui from backend).
  • When selecting editor in new line, its title is changed.
  • If we deselect/select editor, it no longer reloads the contents if nothing changed.
  • Silencing exception at shutdown when sampling.
  • Find working in internal editor.
  • Show visual indication if internal editor is dirty/saved.
  • It's possible to disconnect from a process.
  • Fixed UnicodeDecodeError if target file has accents.
  • Fixed issue where incompatible Qt library from host machin was being loaded.
  • When opening pstat/dot file a .* option was added.
  • Don't connect to pids we're already connected.
  • The grouped statistics visual state is kept on deselect/select.
  • The existing tabs may be closed (editor, pstats, dot, etc).
  • Graph is drawn with arrows (instead of circle!).
  • About was created.
  • Provide a separate button for saving in pstats format (not only in hidden menu).
  • On live tree view, expand to leaf (first child to the end).
  • Provide a way to have only a single PyVmMonitor active (or at most one at each port it's listening to).

Release Highlights for PyVmMonitor 0.0.3

  • First public release
  • Attach profiler to a running (CPython) program
  • On demand profiling with Yappi integration
  • Analyze existing PStats results
  • Open DOT files
  • Programatic API access
  • Live sampling/CPU view
    • Select time range
    • Group samples by method or line

AltStyle によって変換されたページ (->オリジナル) /