Re: What time is it?
On Fri, Aug 28, 2009 at 8:36 PM, Jarrett Billingsley wrote: > On Fri, Aug 28, 2009 at 11:03 PM, jicman wrote: >> Chad J Wrote: >> >>> Max wrote: >>> > Is there any way in Phobos to measure the current time with microsecond >>> > accuracy? >>> > >>> > Max >>> >>> Might I suggest std.perf? >>> >>> I found it here some years ago: >>> http://www.digitalmars.com/techtips/timing_code.html >>> >>> It even seems to have survived the transition from D1 to D2. >>> >>> Oddly enough, this rather useful module never seems to never be included >>> in the web documentation. :( >>> >>> Just read the comments in the source file that comes with your compiler. >>> {dmd-path}/src/phobos/std/perf.d >>> >>> I've always used PerformanceCounter with good results. >> >> I also use it. Why does it not get inserted on D1 and D2? >> >> thanks, >> >> josé > > std.perf was added *years* ago, in D's infancy. It wasn't even written > by Walter, so the docs never made it into the DM pages. The > documentation embedded in it isn't even DDoc, it's Doxygen. It's > always been sort of a misfit. That hasn't been true for over a year. I cleaned it up a while back and made sure it worked with D2 [1]. The doc comments are all DDoc now. See for yourself [2]. Just hasn't been added to the index for some reason. [1] http://www.dsource.org/projects/phobos/log/trunk/phobos/std/perf.d [2] http://www.dsource.org/projects/phobos/browser/trunk/phobos/std/perf.d --bb
Re: What time is it?
On Fri, Aug 28, 2009 at 11:03 PM, jicman wrote: > Chad J Wrote: > >> Max wrote: >> > Is there any way in Phobos to measure the current time with microsecond >> > accuracy? >> > >> > Max >> >> Might I suggest std.perf? >> >> I found it here some years ago: >> http://www.digitalmars.com/techtips/timing_code.html >> >> It even seems to have survived the transition from D1 to D2. >> >> Oddly enough, this rather useful module never seems to never be included >> in the web documentation. :( >> >> Just read the comments in the source file that comes with your compiler. >> {dmd-path}/src/phobos/std/perf.d >> >> I've always used PerformanceCounter with good results. > > I also use it. Why does it not get inserted on D1 and D2? > > thanks, > > josé std.perf was added *years* ago, in D's infancy. It wasn't even written by Walter, so the docs never made it into the DM pages. The documentation embedded in it isn't even DDoc, it's Doxygen. It's always been sort of a misfit.
Re: What time is it?
Chad J Wrote: > Max wrote: > > Is there any way in Phobos to measure the current time with microsecond > > accuracy? > > > > Max > > Might I suggest std.perf? > > I found it here some years ago: > http://www.digitalmars.com/techtips/timing_code.html > > It even seems to have survived the transition from D1 to D2. > > Oddly enough, this rather useful module never seems to never be included > in the web documentation. :( > > Just read the comments in the source file that comes with your compiler. > {dmd-path}/src/phobos/std/perf.d > > I've always used PerformanceCounter with good results. I also use it. Why does it not get inserted on D1 and D2? thanks, josé
Re: What time is it?
Max wrote: > Is there any way in Phobos to measure the current time with microsecond > accuracy? > > Max Might I suggest std.perf? I found it here some years ago: http://www.digitalmars.com/techtips/timing_code.html It even seems to have survived the transition from D1 to D2. Oddly enough, this rather useful module never seems to never be included in the web documentation. :( Just read the comments in the source file that comes with your compiler. {dmd-path}/src/phobos/std/perf.d I've always used PerformanceCounter with good results.
Re: What time is it?
Reply to Benjamin, Reply to Max, Is there any way in Phobos to measure the current time with microsecond accuracy? Max "TicksPerSecond Will be at least 1000" getUTCtime() http://digitalmars.com/d/1.0/phobos/std_date.html who made mili and micro so darn alike? IIRC you can use C's stuff.
Re: What time is it?
Reply to Max, Is there any way in Phobos to measure the current time with microsecond accuracy? Max "TicksPerSecond Will be at least 1000" getUTCtime() http://digitalmars.com/d/1.0/phobos/std_date.html
What time is it?
Is there any way in Phobos to measure the current time with microsecond accuracy? Max