Navigation

  • index
  • modules |
  • next |
  • previous |
  • pymemtrace 0.6.0 documentation »
  • Technical Notes

Technical NotesΒΆ

  • Technical Note on the cPyMemTrace Design
    • Stacking Context Managers
    • Stacking Decorators
    • Counting Allocations by Type
  • Technical Note on cPyMemTrace Performance
    • Test Program and Data
    • Profiling
    • Tracing
    • Reference Tracing
  • Technical Note on cPyMemTrace Reference Tracing
    • How Reference Tracing Works
    • A Simple Reference Tracer
    • A More Useful Reference Tracer
    • Guarding Against a Stack Overflow
    • Issues with pytest
  • Using Reference Tracing to Detect Memory Leaks
    • Creating a Memory Leak
    • Using Reference Tracing
  • cPyMemTrace Log File Format
    • Log File Name
    • Profile and Trace Log File Format
    • Reference Tracing Log File Format
  • Technical Note on DTrace
    • Python Builds
    • Baseline: Python 3.9
    • Python 3.9 Release with DTrace support, no Tracing
    • Python 3.9 Release with DTrace support, DTrace Tracing
    • Python 3.9 Debug with DTrace support, no Tracing
    • Python 3.9 Debug with DTrace support, DTrace Tracing
    • Summary
  • Cost of Calculating RSS
    • Using psutil
    • Using cPyMemTrace

Previous topic

trace_malloc Examples

Next topic

Technical Note on the cPyMemTrace Design

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • pymemtrace 0.6.0 documentation »
  • Technical Notes
© Copyright 2017-2024, Paul Ross. Created using Sphinx 9.0.4.