Skip to content

Instantly share code, notes, and snippets.

@bbhoss
Created September 16, 2015 03:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bbhoss/41d9ee726c21568ca109 to your computer and use it in GitHub Desktop.
Save bbhoss/41d9ee726c21568ca109 to your computer and use it in GitHub Desktop.
defmodule BasicBench do
use Benchfella
@list Enum.to_list(1..1000)
before_each_bench _ do
{:ok, Enum.to_list(1..5000)}
end
bench "prepend with ++" do
foo = [99] ++ bench_context
Enum.reverse foo
end
bench "append with ++" do
foo = bench_context ++ [99]
Enum.reverse foo
end
bench "|" do
foo = [99 | bench_context ]
Enum.reverse foo
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment