astrofrog / astrofrog/psrecord

Optimize performance for processes with child processes

Open
#5 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
680
Forks
79
PR merge metrics
No merged PRs in 30d

Description

At the moment, each call takes 0.1s, so things are pretty slow when sampling a job with e.g. 10 sub-processes.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue does not name any files, tests, or entry points. Start by locating the process-sampling code in the repository and reproduce the reported slowdown with a job containing about 10 child processes. Done means sampling has lower per-call overhead while preserving the recorded CPU and memory activity.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
performance
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.