Skip to content

glauberm#147

Open
glauberm wants to merge 51 commits into
tempestphp:mainfrom
glauberm:main
Open

glauberm#147
glauberm wants to merge 51 commits into
tempestphp:mainfrom
glauberm:main

Conversation

@glauberm

Copy link
Copy Markdown

This is a single-thread submission

@glauberm

Copy link
Copy Markdown
Author

/bench

@brendt

brendt commented Feb 27, 2026

Copy link
Copy Markdown
Member

Benchmarking complete! Mean execution time: 14.16673256744s

@brendt

brendt commented Feb 27, 2026

Copy link
Copy Markdown
Member

Benchmarking complete! Mean execution time: 15.80279344334s

@brendt brendt added verified and removed verified labels Feb 27, 2026
@brendt

brendt commented Feb 27, 2026

Copy link
Copy Markdown
Member

Benchmarking complete! Mean execution time: 16.03563288702s

@brendt brendt removed the verified label Feb 27, 2026
@glauberm

Copy link
Copy Markdown
Author

/bench

@brendt

brendt commented Feb 28, 2026

Copy link
Copy Markdown
Member

Benchmarking complete! Mean execution time: 13.35816372412s

@brendt

brendt commented Feb 28, 2026

Copy link
Copy Markdown
Member

Mean time? More like meme time. You're cooking. 🍳
🏆 leaderboard.csv

@brendt

brendt commented Feb 28, 2026

Copy link
Copy Markdown
Member

That’s a nice drop in mean time. Keep going—there’s still juice left. 🧃
🏆 leaderboard-single-thread.csv

@glauberm

Copy link
Copy Markdown
Author

/bench

@brendt

brendt commented Feb 28, 2026

Copy link
Copy Markdown
Member

Benchmarking complete! Mean execution time: 11.95564898102s

@brendt

brendt commented Mar 14, 2026

Copy link
Copy Markdown
Member

Benchmarking complete! Best execution time: 9.381s

Full results:

{
  "results": [
    {
      "command": "cd /Users/brentroose/Dev/100-million-row-challenge/app/Commands/../../.benchmark/pr-147 && php -dmax_execution_time=300 tempest data:parse --input-path=\"/Users/brentroose/Dev/100-million-row-challenge/app/Commands/../../data/real-data.csv\" --output-path=\"/Users/brentroose/Dev/100-million-row-challenge/app/Commands/../../data/real-data-actual.json\"",
      "mean": 9.38161514414,
      "stddev": null,
      "median": 9.38161514414,
      "user": 8.87581774,
      "system": 0.50271558,
      "min": 9.38161514414,
      "max": 9.38161514414,
      "times": [
        9.38161514414
      ],
      "memory_usage_byte": [
        35962880
      ],
      "exit_codes": [
        0
      ]
    }
  ]
}

@glauberm

Copy link
Copy Markdown
Author

/bench

@brendt

brendt commented Mar 14, 2026

Copy link
Copy Markdown
Member

Benchmarking complete! Best execution time: 9.259s

Full results:

{
  "results": [
    {
      "command": "cd /Users/brentroose/Dev/100-million-row-challenge/app/Commands/../../.benchmark/pr-147 && php -dmax_execution_time=300 tempest data:parse --input-path=\"/Users/brentroose/Dev/100-million-row-challenge/app/Commands/../../data/real-data.csv\" --output-path=\"/Users/brentroose/Dev/100-million-row-challenge/app/Commands/../../data/real-data-actual.json\"",
      "mean": 9.25953953174,
      "stddev": null,
      "median": 9.25953953174,
      "user": 8.76647732,
      "system": 0.48998678,
      "min": 9.25953953174,
      "max": 9.25953953174,
      "times": [
        9.25953953174
      ],
      "memory_usage_byte": [
        34439168
      ],
      "exit_codes": [
        0
      ]
    }
  ]
}

@brendt

brendt commented Mar 14, 2026

Copy link
Copy Markdown
Member

That’s a nice drop in mean time. Keep going—there’s still juice left. 🧃
🏆 leaderboard.csv

@brendt

brendt commented Mar 14, 2026

Copy link
Copy Markdown
Member

You've improved your result! Have a cookie: 🍪
🏆 leaderboard-single-thread.csv

@brendt

brendt commented Mar 16, 2026

Copy link
Copy Markdown
Member

Hi @glauberm It looks like you're the winner of the single-thread solution! Before finalizing the results though, I need you to verify that you've written this solution yourself. Please send an email to brent.roose@jetbrains.com explaining how your solution works.

@brendt

brendt commented Mar 16, 2026

Copy link
Copy Markdown
Member

Benchmarking complete! Best execution time: 9.28s

Full results:

{
  "results": [
    {
      "command": "cd /Users/brentroose/Dev/100-million-row-challenge/app/Commands/../../.benchmark/pr-147 && php -dmax_execution_time=300 tempest data:parse --input-path=\"/Users/brentroose/Dev/100-million-row-challenge/app/Commands/../../data/real-data.csv\" --output-path=\"/Users/brentroose/Dev/100-million-row-challenge/app/Commands/../../data/real-data-actual.json\"",
      "mean": 9.280194658360001,
      "stddev": null,
      "median": 9.280194658360001,
      "user": 8.778238,
      "system": 0.49891556,
      "min": 9.280194658360001,
      "max": 9.280194658360001,
      "times": [
        9.280194658360001
      ],
      "memory_usage_byte": [
        34832384
      ],
      "exit_codes": [
        0
      ]
    }
  ]
}

@brendt

brendt commented Mar 19, 2026

Copy link
Copy Markdown
Member

@glauberm Maybe I missed it, did you already send that email?

@brendt

brendt commented Mar 23, 2026

Copy link
Copy Markdown
Member

@glauberm any update? Just a heads up: if I don't get an email, I won't be able to send you your prize :/

@glauberm

Copy link
Copy Markdown
Author

Hey @brendt ! I've sent an email a while ago to your stitcher.io address. Just saw this message -- gonna send you a new one to brent.roose@jetbrains.com today.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants