BSD Ports

devel/skypat 3.1.1 DragonFly

C++ unit and performance testing framework

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
devel
Package size
464.0 KiB, 3267.3 KiB installed

Description

SkyPat is a C++ performance analysis toolkit. SkyPat combines unit tests and perf_event to give programmers the power of accomplishing reliability and performance test simultaneously.

Unlike traditional tools that manipulate entire program as a black-box, SkyPat works on a region of code like a white-box. It is used as a normal unit test library. It provides macros and assertions, into which perf_events are embedded, to ensure correctness and to evaluate performance of a region of code. With perf_events, SkyPat can evaluate running time precisely without interference to scheduler. Moreover, perf_event also gives SkyPat accurate cycle counts that are useful for tools that are sensitive to variance of timing, such as compilers.

In the other systems

SystemPortVersion
DragonFlydevel/skypat3.1.1
FreeBSDdevel/skypat3.2.0
HardenedBSDdevel/skypat3.2.0
GhostBSDdevel/skypat3.2.0

Install

Binary package:

pkg install skypat

From DPorts:

cd /usr/dports/devel/skypat && make install clean

Dependencies

No port depends on this one.