Skip to content

Compare performance against existing tools #27

@dkaszews

Description

@dkaszews

As this project aims to provide similar functionality to ack and ag, it would be useful to regularly compare performance of equivalent commands.

For example, listing all files can be done with:

  • find -type f - includes ignored files
  • ack -f - ditto
  • ag -g ''

More comparisons can be added as more features are implemented, e.g. #18 will enable comparisons with ack -g $pattern and ag -g $pattern

For target directory, use linux kernel in 3 variants:

  • shallow single-branch clone
  • clone with make defconfig && make to generate more files, gives advantage to .gitignore aware ag and glug
  • clone stripped of **/.gitignore and .git, removes .gitignore advantage

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions