<div dir="ltr"><div dir="ltr"><div dir="ltr">On Thu, May 23, 2019 at 11:19 PM Daniel Kozak <<a href="mailto:kozzi11@gmail.com">kozzi11@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><div><br></div><div>Fixed version without decode to dchar</div><div><br></div><div>void main()</div><div>{</div><div>    import std.range : array, cycle, take;</div><div>    import std.stdio;</div><div>    import std.utf;</div><div>    immutable buf_size = 8192;</div><div>    immutable buf = "\x00".byCodeUnit.cycle.take(buf_size).array;</div><div>    auto cnt = 50_000_000 / buf_size;</div><div>    immutable tail = "\x00".byCodeUnit.cycle.take(50_000_000 % buf_size).array; </div><div>    File file = File("test.txt", "w");</div><div>    while(cnt--)</div><div>        file.rawWrite(buf);</div><div>    file.rawWrite(tail);</div><div>} </div></div></div></div>