<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="yes 1234567 | head -1000000 &gt; test.txt
julia -e &quot;versioninfo()&quot;
julia test.jl
juliav7 -e &quot;versioninfo()&quot;
juliav7 test.jl"><pre class="notranslate">yes 1234567 <span class="pl-k">|</span> head -1000000 <span class="pl-k">&gt;</span> test.txt
julia -e <span class="pl-s"><span class="pl-pds">"</span>versioninfo()<span class="pl-pds">"</span></span>
julia test.jl
juliav7 -e <span class="pl-s"><span class="pl-pds">"</span>versioninfo()<span class="pl-pds">"</span></span>
juliav7 test.jl</pre></div>
<p dir="auto">Gives</p>
<blockquote>
<p dir="auto">julia version 0.6.0<br>
0.823502 seconds (286.43 k allocations: 31.633 MiB)<br>
1.165942 seconds (3.09 M allocations: 104.117 MiB, 48.31% gc time)<br>
julia version 0.7.0<br>
6.022019 seconds (34.26 M allocations: 859.682 MiB, 4.85% gc time)<br>
5.411997 seconds (35.93 M allocations: 875.413 MiB, 4.22% gc time)</p>
</blockquote>
<p dir="auto">where test.jl is</p>
<div class="highlight highlight-source-julia notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="if VERSION &gt;= v&quot;0.7.0&quot;
    using DelimitedFiles
end
@time readdlm(&quot;test.txt&quot;,' ', Int, '\n',dims=(1000000,1))
@time readdlm(&quot;test.txt&quot;)"><pre class="notranslate"><span class="pl-k">if</span> <span class="pl-c1">VERSION</span> <span class="pl-k">&gt;=</span> <span class="pl-s"><span class="pl-pds"><span class="pl-c1">v</span>"</span>0.7.0<span class="pl-pds">"</span></span>
    <span class="pl-k">using</span> DelimitedFiles
<span class="pl-k">end</span>
<span class="pl-c1">@time</span> <span class="pl-c1">readdlm</span>(<span class="pl-s"><span class="pl-pds">"</span>test.txt<span class="pl-pds">"</span></span>,<span class="pl-s"><span class="pl-pds">'</span> <span class="pl-pds">'</span></span>, Int, <span class="pl-s"><span class="pl-pds">'</span><span class="pl-cce">\n</span><span class="pl-pds">'</span></span>,dims<span class="pl-k">=</span>(<span class="pl-c1">1000000</span>,<span class="pl-c1">1</span>))
<span class="pl-c1">@time</span> <span class="pl-c1">readdlm</span>(<span class="pl-s"><span class="pl-pds">"</span>test.txt<span class="pl-pds">"</span></span>)</pre></div>
<p dir="auto">Version Information Below:</p>
<blockquote>
<p dir="auto">Julia Version 0.6.0<br>
Commit <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/JuliaLang/julia/commit/903644385b91ed8d95e5e3a5716c089dd1f1b08a/hovercard" href="https://github.com/JuliaLang/julia/commit/903644385b91ed8d95e5e3a5716c089dd1f1b08a"><tt>9036443</tt></a> (2017-06-19 13:05 UTC)<br>
Platform Info:<br>
OS: Linux (x86_64-pc-linux-gnu)<br>
CPU: Intel(R) Xeon(R) CPU E7-8860 v4 @ 2.20GHz<br>
WORD_SIZE: 64<br>
BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)<br>
LAPACK: libopenblas64_<br>
LIBM: libopenlibm<br>
LLVM: libLLVM-3.9.1 (ORCJIT, broadwell)</p>
<p dir="auto">Julia Version 0.7.0<br>
Commit <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/JuliaLang/julia/commit/a4cb80f3edcf8cea00bd9660e3b65f544f41462f/hovercard" href="https://github.com/JuliaLang/julia/commit/a4cb80f3edcf8cea00bd9660e3b65f544f41462f"><tt>a4cb80f</tt></a> (2018-08-08 06:46 UTC)<br>
Platform Info:<br>
OS: Linux (x86_64-pc-linux-gnu)<br>
CPU: Intel(R) Xeon(R) CPU E7-8860 v4 @ 2.20GHz<br>
WORD_SIZE: 64<br>
LIBM: libopenlibm<br>
LLVM: libLLVM-6.0.0 (ORCJIT, broadwell)</p>
</blockquote>
<p dir="auto">The deprecation warning for <code class="notranslate">readcsv</code> reads:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="julia&gt; @time dat = readcsv(&quot;./data/EURUSD-2015-03.csv&quot;)
┌ Warning: `readcsv(io; opts...)` is deprecated, use `readdlm(io, ','; opts...)` instead."><pre class="notranslate"><code class="notranslate">julia&gt; @time dat = readcsv("./data/EURUSD-2015-03.csv")
┌ Warning: `readcsv(io; opts...)` is deprecated, use `readdlm(io, ','; opts...)` instead.
</code></pre></div>
<p dir="auto">with additional info given by</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ERROR: WARNING: Base.readdlm is deprecated: it has been moved to the standard library package `DelimitedFiles`.
Add `using DelimitedFiles` to your imports."><pre class="notranslate"><code class="notranslate">ERROR: WARNING: Base.readdlm is deprecated: it has been moved to the standard library package `DelimitedFiles`.
Add `using DelimitedFiles` to your imports.
</code></pre></div>
<p dir="auto">Now on 0.6 for a 5177037x4 Matrix{Any}</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="julia&gt; @time dat = readcsv(&quot;./data/EURUSD-2015-03.csv&quot;)
 25.890791 seconds (83.21 M allocations: 2.709 GiB, 13.91% gc time)
5177037×4 Array{Any,2}
 &quot;EUR/USD&quot;  &quot;20150302 00:00:00.237&quot;  1.11603  1.11614
..."><pre class="notranslate"><code class="notranslate">julia&gt; @time dat = readcsv("./data/EURUSD-2015-03.csv")
 25.890791 seconds (83.21 M allocations: 2.709 GiB, 13.91% gc time)
5177037×4 Array{Any,2}
 "EUR/USD"  "20150302 00:00:00.237"  1.11603  1.11614
...
</code></pre></div>
<p dir="auto">vs. 1.0</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="julia&gt; using DelimitedFiles
julia&gt; @time dat = readdlm(&quot;./data/EURUSD-2015-03.csv&quot;, ',')
318.996088 seconds (1.03 G allocations: 23.877 GiB, 6.93% gc time)
5177037×4 Array{Any,2}:
 &quot;EUR/USD&quot;  &quot;20150302 00:00:00.237&quot;  1.11603  1.11614
..."><pre class="notranslate"><code class="notranslate">julia&gt; using DelimitedFiles
julia&gt; @time dat = readdlm("./data/EURUSD-2015-03.csv", ',')
318.996088 seconds (1.03 G allocations: 23.877 GiB, 6.93% gc time)
5177037×4 Array{Any,2}:
 "EUR/USD"  "20150302 00:00:00.237"  1.11603  1.11614
...
</code></pre></div>