Rhapsody and OPENSTEP Benchmark Suite ___________________________________________________________________________________ Release Notes NXBench 2.3 This release is nothing more than a quick port of the well known NEXTSTEP NXBench to Rhapsody and OPENSTEP Mach. In addition, Uptime Inc does no longer maintain a spec list. So please don't send us emails filled with your machine's specs! Although if somebody wants to maintain such a list in the meantime, we will give him mental assistance...;-) This release contains the following new features or fixes: · Rhapsody DR1 PPC and x86 are now supported · OPENSTEP Mach x86, m68k and SPARC are now supported · Dhrystone is now usable for faster CPUs again. Dhrystone 2.1 This is the unmodified version 2.1 of Reinhold P. Weicker. It's run new with 4'000'000 iterations and compiled with registers and -O2. NXFactor 2.1 NXFactor benchmarks the graphic functions of the NEXTSTEP Window Server. It's interesting how the different categories perform on different graphic and bus systems. This is an artificial benchmark. It tests many different functions of the window server which all have the same weight for the calculation of the mean value. All values are normalized to the reference machine, a NeXT cube with the following configuration: 25MHz 68040 28MB RAM 2 bit Grayscale Video Due to certain optimizations, the benchmark does no longer give 1 on those machines, though. Note: The Graphics Benchmark depends a lot on window ordering. please command double click the app to ensure that the benchmarkwindow is the only window on screen. it's the only way to get meaningful results. Lines: 10000 lines, 1 point thickness, variable color PScode and other functions inside the loop: sethsbcolor moveto lineto stroke flushwindow Curves: 2000 curves, 1 point thickness, variable color PScode and other functions inside the loop: sethsbcolor moveto curveto stroke flushwindow Fill: 5000 random fills, 100x100 pixels, variable color PScode and other functions inside the loop: sethsbcolor rand(), rand() fill flushwindow Transformations: 150 scales, rotates and translates on a textstring PScode and other functions inside the loop: gsave sethsbcolor rand(), rand() scale show rand() rotate show rand(), rand() translate show flushwindow Composite: 40000 composites, 100x100 pixels, op=NX_COPY PScode and other functions inside the loop: rand() (4 times) composite (4 times) flushwindow Userpath: 1 download, 2000 userpaths (a stroked diamond), variable color PScode and other functions inside the loop: sethsbcolor moveto douserpath flushwindow Text: 5000 strings Õ 8 characters PScode and other functions inside the loop: sethsbcolor moveto rand() (8 times) show flushwindow Window: 10 main-loops PScode and other functions inside the main-loop: 100 [window moveTo]'s 100 [window orderOut:]'s 100 [window orderFront:]'s TODO There is nothing more to do for us since this is the ultimate last official release of NXBench! Technology from this app will be used whithin the forthcoming Benchmark Suite from MiscKit, so it won't die. ___________________________________________________________________________________ Philippe C.D. Robert Philippe.Robert@uptime.ch http://www.uptime.ch