History log of /haiku/src/tests/servers/app/benchmark/Benchmark.cpp
Revision Date Author Comments
# 6ed1dfa1 02-May-2009 Stephan Aßmus <superstippi@gmx.de>

GCC4 build fixes.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30577 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0596ce4f 05-Apr-2009 Stephan Aßmus <superstippi@gmx.de>

One can now chose clipping or no clipping (--clipping or -c) and the drawing
mode. The ClippedLineTest is removed, since that was a dup of RandomLines
anyways.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29953 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 418ce290 05-Apr-2009 Stephan Aßmus <superstippi@gmx.de>

Make Benchmark pick up the test you want to run from the command line args.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29941 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b4e9c99b 29-Jul-2008 Stephan Aßmus <superstippi@gmx.de>

* Added a SetupClipping() method to Test baseclass, which adds about 400
small clipping holes to the TestView user clipping.
* Added a bunch of new tests. Here are some numbers from the test environment,
which is similar to running Haiku in VESA mode:

Horizontal lines per second:
Haiku: 192964.663 (117,7%)
ZETA: 163977.006

Vertical lines per second:
Haiku: 90109.985 (276.9%)
ZETA: 32538.458

Random lines per second:
Haiku: 7998.451 (23.1%)
ZETA: 34602.539

Random colored lines per second:
Haiku: 7976.437 (22.9%)
ZETA: 34788.247

Random clipped lines per second:
Haiku: 262.180 (2.5%)
ZETA: 10394.794

Clipped glyphs per second:
Haiku: 5911.526 (1.0%)
ZETA: 590508.726

Obviously the clipping performance is a punch in the stomache.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26683 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3cb3e0e2 29-Jul-2008 Stephan Aßmus <superstippi@gmx.de>

* Fixed coding style issues pointed out by Axel
* Use more letters of the roman alphabet (doh...)
* Tested drawing mode is currently B_OP_COPY


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26681 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7c265858 29-Jul-2008 Stephan Aßmus <superstippi@gmx.de>

The start of a benchmark application to test various performance questions
of the Haiku app_server. The immediate comparison are of course BeOS and ZETA.
Currently, it measures the performance of drawing untransformed text. For
now, I have only tested on ZETA and the app_server testing environment. Will
let you know my findings with Haiku running on real hardware.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26680 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6ed1dfa1b05230c8fd03eb3038fb2627ddb58dcc 02-May-2009 Stephan Aßmus <superstippi@gmx.de>

GCC4 build fixes.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30577 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0596ce4f66b45ab005353b473b4f7cd09000f5b9 05-Apr-2009 Stephan Aßmus <superstippi@gmx.de>

One can now chose clipping or no clipping (--clipping or -c) and the drawing
mode. The ClippedLineTest is removed, since that was a dup of RandomLines
anyways.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29953 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 418ce29089b861fc323914f3a76b54b1191f4ea7 05-Apr-2009 Stephan Aßmus <superstippi@gmx.de>

Make Benchmark pick up the test you want to run from the command line args.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29941 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b4e9c99bc408a0d6c45011710a4409b822b56665 29-Jul-2008 Stephan Aßmus <superstippi@gmx.de>

* Added a SetupClipping() method to Test baseclass, which adds about 400
small clipping holes to the TestView user clipping.
* Added a bunch of new tests. Here are some numbers from the test environment,
which is similar to running Haiku in VESA mode:

Horizontal lines per second:
Haiku: 192964.663 (117,7%)
ZETA: 163977.006

Vertical lines per second:
Haiku: 90109.985 (276.9%)
ZETA: 32538.458

Random lines per second:
Haiku: 7998.451 (23.1%)
ZETA: 34602.539

Random colored lines per second:
Haiku: 7976.437 (22.9%)
ZETA: 34788.247

Random clipped lines per second:
Haiku: 262.180 (2.5%)
ZETA: 10394.794

Clipped glyphs per second:
Haiku: 5911.526 (1.0%)
ZETA: 590508.726

Obviously the clipping performance is a punch in the stomache.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26683 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3cb3e0e2101bfc267009b5d87fc6e8666026bd7a 29-Jul-2008 Stephan Aßmus <superstippi@gmx.de>

* Fixed coding style issues pointed out by Axel
* Use more letters of the roman alphabet (doh...)
* Tested drawing mode is currently B_OP_COPY


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26681 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7c2658585f12a38bb9a578cac7b6f470edb69bdf 29-Jul-2008 Stephan Aßmus <superstippi@gmx.de>

The start of a benchmark application to test various performance questions
of the Haiku app_server. The immediate comparison are of course BeOS and ZETA.
Currently, it measures the performance of drawing untransformed text. For
now, I have only tested on ZETA and the app_server testing environment. Will
let you know my findings with Haiku running on real hardware.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26680 a95241bf-73f2-0310-859d-f6bbb57e9c96