Most performant way of converting int to string
Daniel Kozák via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Dec 22 11:45:46 PST 2015
V Tue, 22 Dec 2015 18:11:24 +0000
rumbu via Digitalmars-d-learn <digitalmars-d-learn at puremagic.com>
> On Tuesday, 22 December 2015 at 17:15:27 UTC, Andrew Chapman
> > Sorry if this is a silly question but is the to! method from
> > the conv library the most efficient way of converting an
> > integer value to a string?
> > e.g.
> > string s = to!string(100);
> > I'm seeing a pretty dramatic slow down in my code when I use a
> > conversion like this (when looped over 10 million iterations
> > for benchmarking).
> > Cheers!
> Converting numbers to string involves the most expensive known
> two operations : division and modulus by 10.
No, IIRC few months or maybe years I have optimize this so it does not
use division and modulus
More information about the Digitalmars-d-learn