Pop-Up Thingie

Too Lazy BBS
  • Home
  • Forum
  • Files
  • Chat
  • Bulletins
  • Top doors
  • MOTD
  • BBS Stats
  • Radio
  • AvatarChat
  • Register
  • Log in

  1. Forum
  2. USENET
  3. comp.lang.python.announce
  • [Python-announce] pymemtrace 0.3.1 is released

    From Paul Ross@apaulross@gmail.com to comp.lang.python.announce on Mon Mar 23 12:31:07 2026
    From Newsgroup: comp.lang.python.announce

    I am proud to announce version 0.3.1 of pymemtrace, a collection of tools
    for tracking the memory usage of Python objects and processes.

    Two new tools have been added:

    - process_tree.py is capable of logging a process *and* all of its
    children. This reports other resource usage, such as CPU%, as well as
    memory. Examples:
    https://pymemtrace.readthedocs.io/en/latest/examples/process_tree.html
    - The cPyMemTrace module now has *Reference Tracing
    <https://docs.python.org/3/c-api/profiling.html#reference-tracing>*
    (Python 3.13+) that can record every Python object allocation and
    de-allocation. Examples:
    https://pymemtrace.readthedocs.io/en/latest/examples/c_py_mem_trace.html#reference-tracing

    A complete description of all the tools, with worked examples, is in the
    PyPi description: https://pypi.org/project/pymemtrace/#description

    Other changes:

    - Add a decorator for process.py.
    - cPyMemTrace:
    - Add decorators for Python functions for Profile, Trace and
    ReferenceTracing.
    - Add an option to log to a specific file.
    - Add an API write_message_to_log() to inject text into the log
    file.
    - Better structure of the log file format.
    - Fix stacking pop() issue with trace/profile functions with a
    linked list of tTraceFileWrapperLinkedList.
    - Add support for Python 3.14, remove support for Python 3.7
    - Supported Python versions are: 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
    - The extensive documentation, with worked examples, now runs to 120+
    pages.
    - Development Status :: 5 - Production/Stable


    PyPi: https://pypi.org/project/pymemtrace
    Documentation: https://pymemtrace.readthedocs.io/en/latest/index.html
    Project: https://github.com/paulross/pymemtrace

    Paul Ross
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • Who's Online

  • Recent Visitors

    • Geek2
      Sun May 17 07:06:15 2026
      from Euclid, Oh via Telnet
    • Geek2
      Sat May 16 21:25:04 2026
      from Euclid, Oh via Telnet
    • Jas Hud
      Sat May 16 00:50:28 2026
      from Bbs.Eob-Bbs.Com,wi via Telnet
    • Geek2
      Fri May 15 19:53:20 2026
      from Euclid, Oh via Telnet
  • System Info

    Sysop: Amessyroom
    Location: Fayetteville, NC
    Users: 65
    Nodes: 6 (0 / 6)
    Uptime: 10:59:40
    Calls: 862
    Files: 1,311
    D/L today: 3 files
    (7,546K bytes)
    Messages: 265,264

Download SyncTerm or IcyTerm for best BBS experience. RetroTerm is a web-based alternative also. -- © Too Lazy BBS, 2026