1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-29 05:38:00 +00:00

Add p5-Benchmark-Stopwatch 0.03, simple timing of stages of your code.

PR:		ports/102468
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
This commit is contained in:
Cheng-Lung Sung 2006-09-30 08:08:28 +00:00
parent 6f77052104
commit 1e5d116a0e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=174144
5 changed files with 62 additions and 0 deletions

View File

@ -27,6 +27,7 @@
SUBDIR += netpipe
SUBDIR += nqueens
SUBDIR += nttcp
SUBDIR += p5-Benchmark-Stopwatch
SUBDIR += pathchirp
SUBDIR += pathload
SUBDIR += pathrate

View File

@ -0,0 +1,37 @@
# New ports collection makefile for: p5-Benchmark-Stopwatch
# Date created: 2006-08-24
# Whom: Gea-Suan Lin <gslin@gslin.org>
#
# $FreeBSD$
#
PORTNAME= Benchmark-Stopwatch
PORTVERSION= 0.03
CATEGORIES= benchmarks perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= Benchmark
PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Simple timing of stages of your code
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Clone.pm:${PORTSDIR}/devel/p5-Clone
BUILD_DEPENDS= ${RUN_DEPENDS}
BUILD_DEPENDS+= ${SITE_PERL}/Test/LongString.pm:${PORTSDIR}/devel/p5-Test-LongString
PERL_MODBUILD= yes
MAN3= Benchmark::Stopwatch.3
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} < 500703
RUN_DEPENDS+= ${SITE_PERL}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
BUILD_DEPENDS+= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
.endif
.if ${PERL_LEVEL} < 500601
IGNORE= requires perl 5.6.x or later. Install lang/perl5.8 then try again
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (Benchmark-Stopwatch-0.03.tar.gz) = 14a58481012db21ad046c718dd3da76c
SHA256 (Benchmark-Stopwatch-0.03.tar.gz) = 687f9889b97d696de337ec261bda227561322a3f4c0f7060af54a127ed6cbed2
SIZE (Benchmark-Stopwatch-0.03.tar.gz) = 4731

View File

@ -0,0 +1,18 @@
The other benchmark modules provide excellent timing for specific
parts of your code. This module aims to allow you to easily time the
progression of your code.
The stopwatch analogy is that at some point you get a new stopwatch
and start timing. Then you note certain events using lap. Finally you
stop the watch and then print out a summary.
The summary shows all the events in order, what time they occured at,
how long since the last lap and the percentage of the total time.
Hopefully this will give you a good idea of where your code is
spending most of its time.
The times are all wallclock times in fractional seconds.
That's it.
WWW: http://search.cpan.org/dist/Benchmark-Stopwatch/

View File

@ -0,0 +1,3 @@
@comment $FreeBSD$
%%SITE_PERL%%/Benchmark/Stopwatch.pm
@dirrmtry %%SITE_PERL%%/Benchmark