First, clone the repo:
git clone https://github.com/rodrigocitadin/reports && cd reportsThen, install deps
mix deps.getSo, run iex
iex -S mixReports.build "report_complete.csv"reports = Enum.map(1..10, fn _ -> "splitted_report.csv" end)
Reports.build_many reports# Normal
:timer.tc fn -> Reports.build("report_complete.csv") end
# Parallel
reports = Enum.map(1..10, fn _ -> "splitted_report.csv" end)
:timer.tc fn -> Reports.build_many(reports) endTime is in microseconds
mix test