Re: What time is it?

2009-08-29 Thread Bill Baxter
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?

2009-08-28 Thread Jarrett Billingsley
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?

2009-08-28 Thread jicman
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?

2009-08-23 Thread Chad J
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?

2009-08-23 Thread BCS

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?

2009-08-23 Thread BCS

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?

2009-08-23 Thread Max
Is there any way in Phobos to measure the current time with microsecond 
accuracy?

Max