| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Sponsored by: Google, Inc.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=214261
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
feedback regarding user error.
Provide default loop and timing settings.
Add a new test that just times pread() without the open()/close().
Mark tests requiring a path argument so we can provide better feedback
to the user than EFAULT on (null).
Sponsored by: Google, Inc.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=214202
|
|
|
|
|
|
|
|
|
|
|
| |
suffer fewer rounding errors with smaller numbers; fix argc validation
so multiple tests run on a single command line.
Sponsored by: Google, Inc.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=214185
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=214154
|
|
|
|
|
|
|
|
|
|
|
| |
argument to be passed on the command line, allowing file-related tests
to be pointed at wherever desired.
Sponsored by: Google, Inc.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=214151
|
|
|
|
|
|
|
|
|
|
|
| |
each loop, rather than once up front. The distinction is unimportant
when doing a fix iteration count, but when using a timer, it should vary.
Sponsored by: Google, Inc.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=214145
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Use getopt rather than hand-parsed arguments
- Allow iterations to be specified and/or a new number of seconds bound
on the number of iterations
- Fix printout of timer resolution
- Add new tests, such as TCP and UDP socket creation, and open/read/close
of /dev/zero and /dev/null.
Sponsored by: Google, Inc.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=214142
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
microbenchmark suite:
- Use common benchmark_start/benchmark_stop routines to simplify
individual benchmarks.
- Add a central table of tests with names, where new tests can be
hooked in easily.
- Add new benchmarks for dup, shm_open, shm_open + fstat, fork,
vfork, vfork + exec, chroot, setuid.
- Accept a number of loops, not just a number of iterations.
- Report results more usefully in a table.
Sponsored by: Google, Inc.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=214135
|
|
|
|
|
|
|
|
|
|
| |
Rename current socket creation test to socket_stream.
Add new socket_dgram test.
Add new socketpair_stream test.
Add new socketpair_dgram test.
Notes:
svn path=/head/; revision=148681
|
|
|
|
|
|
|
|
|
| |
List possible tests in usage().
When running a test, print the test name.
Notes:
svn path=/head/; revision=144850
|
|
|
|
|
|
|
| |
OK'ed by: core
Notes:
svn path=/head/; revision=139103
|
|
|
|
|
|
|
| |
any fake value.
Notes:
svn path=/head/; revision=136910
|
|
characteristic system calls. I've been sending this to people for
a while, and figured it would be more efficient to just put it in
CVS.
Notes:
svn path=/head/; revision=135952
|