wsgi_lineprof
wsgi_lineprof copied to clipboard
WSGI middleware for line-by-line profiling
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4. Release notes Sourced from codecov/codecov-action's releases. v4.0.0 v4 of the Codecov Action uses the CLI as the underlying upload. The CLI has helped to...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4. Release notes Sourced from actions/download-artifact's releases. v4.0.0 What's Changed The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts....
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4. Release notes Sourced from actions/upload-artifact's releases. v4.0.0 What's Changed The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts....
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3. Release notes Sourced from docker/setup-qemu-action's releases. v3.0.0 Node 20 as default runtime (requires Actions Runner v2.308.0 or later) by @crazy-max in docker/setup-qemu-action#102 Bump @actions/core...
It may be nice if wsgi_lineprof can use other profilers as backend.
Improve styling of profiling results shown as HTML.
By specifying a query parameter, enable profiling and return result via HTTP. For example, `/fib?wsgi_lineprof` returns a profiling result when processing a request to `/fib`
If there's no performance degradation, using `defaultdict` would help to simplify some code.
e.g., add a screen shot
Use C++ `unordered_map` for performance.