Skip to content

Daily Perf Improver could do with an initial deep research phase #40

@dsyme

Description

@dsyme

I trialled Test and Perf improvers more today in some repos

I think "Perf Improver" would benefit from an initial deep SWE research into the repo

  • How performance testing is done in the repo?
  • How to do micro benchmarks in the repo?
  • What are typical workloads for the library/app/product?
  • Where are performance bottlenecks?
  • Is perf I/O, CPU or Storage bound?
  • What do the repo maintainers care about most w.r.t. perf.?
  • What are realistic goals for Round 1, 2, 3 of perf improvement?

Doing this agentically and writing a report would probably be good enough.

Once the research is done and written up as some .github/perf-notes.md then subsequent iterative attempts at improvement could read this. I think things would go more smoothly.

Perf is a pretty clear journey for, say, numeric libraries. But much harder for more messy software.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions