Silicon Valley D Meetup - January 26, 2017 - "High Performance Tools in D" by Jon Degenhardt

Ali Çehreli via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Wed Jan 25 23:53:22 PST 2017


Our long time member and friend Jon Degenhardt has graciously accepted 
to present on very short notice.

He will give a preview of some performance benchmarks that he has been 
running of tools in C, Rust, and Go that overlap with what Jon writes in 
D at eBay. Jon has been observing that D versions are faster in nearly 
all cases, and not by a small margin. In a total surprise, Jon's version 
of ‘cut’ is faster than GNU cut on large files: On a 4.8GB, 7M lines 
test file, GNU cut takes 12.4 sec, while Jon's version takes 4.2 sec. 
(GNU cut is faster on small files.)

The big take-away is that this was achieved without a lot of low-level 
coding, using mostly high level D primitives and the standard library. 
There was some tuning and lessons learned, but nothing extensive.

 
https://www.meetup.com/D-Lang-Silicon-Valley/events/236421472/?eventId=236421472

I may post a link to Google Hangouts here at the time of the event (7pm 
Pacific time). Hopefully, the mic will not be muted. (True story! :p)

Ali


More information about the Digitalmars-d-announce mailing list