Skip to content

Export benchmarked data into json, csv #19

Description

@JuanitoFatas

Then we can leverage this json to create a web page to list common idioms's performance across many implementations.

Activity

  1. nurettin commented on Feb 17, 2015

    @nurettin

    This could be used as an extension to RubyMine that provides context-sensitive tips for better performance

  2. changed the title [-]Export benchmarked data into json[/-] [+]Export benchmarked data into json, csv[/+] on Feb 25, 2015
  3. JuanitoFatas commented on Feb 25, 2015

    @JuanitoFatas
    ContributorAuthor

    This could be used as an extension to RubyMine that provides context-sensitive tips for better performance

    Nice! How do I create these tips for RubyMine?

  4. JuanitoFatas commented on Mar 2, 2015

    @JuanitoFatas
    ContributorAuthor
  5. mateusdeap commented on Sep 27, 2022

    @mateusdeap
    Contributor

    So, I'm not sure what should be done here. Maybe we export this json with our test runs?

    An alternative is to create a command that exports this data so that other libs can possibly call it.

    Finally, this issue has been around for so long without conclusion that maybe it's not worth the trouble? At least for now. I like the motivation, which is why I think it'd be interesting to expose some sort of command that could just export all the benchmarks into a json file.

    What do you think, @ashwinisukale?

  6. ashwinisukale commented on Oct 11, 2022

    @ashwinisukale

    @mateusdeap agree, idea is nice, need to check if we already have any export functionality and if we have then we can add one more option or command in it to get the data.

  7. inbdra commented on Oct 11, 2022

    @inbdra
  8. JuanVqz commented on Sep 30, 2026

    @JuanVqz
    Member

    Every CI run now saves each benchmark's benchmark-ips report as JSON (#241), and the results site publishes all of them in one file, https://fastruby.github.io/fast-ruby/results.json, next to the page built from it, https://fastruby.github.io/fast-ruby/ (#250). There's no CSV, but the JSON has each report's i/s and error on every Ruby.

    Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions