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