home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / utility / bnchmark / nbm_12 / nbm.doc next >
Text File  |  1992-01-02  |  7KB  |  167 lines

  1.  
  2.                      NBM - The Ness Benchmark
  3.                                v1.2
  4.  
  5.  
  6. A) What it is...
  7.  
  8.      NBM is a program which runs on any Atari ST/STe/TT computer, in any 
  9. resolution.  NBM runs five tests, timing their duration, for use in 
  10. comparing the speed of the machine with other Atari computers.
  11.  
  12.      NBM includes a Compare function, which contains a database of 
  13. previously tested Atari computers of various configurations.  This 
  14. allows the user to compare results with other people's machines.
  15.  
  16.      Also included is a Print function, allowing the user to print the 
  17. results of each test.
  18.  
  19.  
  20. B) Disclaimers...
  21.  
  22.      NBM gives specific results for specific tests.  The tests performed 
  23. may or may not portray anything a user does in day-to-day operation of 
  24. the computer.  As a result, it should be noted that some of the tests 
  25. may not be significant to you, the user.  
  26.  
  27.      On the other hand, the five tests included in NBM do attempt to 
  28. portray legitimate routines a computer will be doing in as many 
  29. different real applications as possible.
  30.  
  31.      If nothing else, NBM allows the user to compare the advantages 
  32. and/or disadvantages of various hardware and software combinations.
  33.  
  34.      NBM has been tested on hundreds of machines of various 
  35. configurations, with no reported ill effects.  However, the author 
  36. accepts no responsibility for any damages, real or perceived, resulting 
  37. from the use of this software.  Use NBM at your own risk.
  38.  
  39.  
  40. C) How to use it...
  41.  
  42.      Load the program as you would any other GEM graphics program. NBM 
  43. displays a dialog box which lists the six tests to be performed.  Also 
  44. displayed are your TOS operating system version, and whether or not the 
  45. program is running in fast (TT) or normal (ST) ram.
  46.  
  47.      Across the bottom are buttons labelled Test, Print, Compare and 
  48. Exit.  Before tests are performed, the Print and Compare buttons are 
  49. disabled.
  50.  
  51.      The test sequence is begun by clicking on the Test button,  but you 
  52. must first select which of the six tests are to be performed.  This is 
  53. done by clicking on the test descriptions themselves.  When selected for 
  54. testing, each selection will have a checkmark in front of it.  Clicking 
  55. again, on a selected test, will deselect it.
  56.  
  57.      As each test is being run, its description will appear in reverse 
  58. video.  As it is completed, its results will appear on the right side of 
  59. the dialog box.
  60.  
  61.      After all selected tests have been run, the Print and Compare 
  62. buttons at the bottom of the box become active.  Choosing Print will 
  63. cause the results to be printed out.  Your Atari Control Panel chooses 
  64. printing parameters.  Make sure your printer is turned on.
  65.  
  66.      Choosing Compare will run you through a database of previously 
  67. tested machines.  Your results for a particular test are displayed at 
  68. the top, while other results appear in order from slowest to fastest.
  69.  
  70.  
  71. D) The results...
  72.  
  73.      NBM results are displayed in two columns.  The first column 
  74. indicates how much time, in seconds, each test took to complete.  The 
  75. second column shows a percentage comparison between the tested machine, 
  76. and a "baseline" machine.  The baseline machine is a TOS 102 ST, running 
  77. at 8mhz, with no Desk Accessories or AUTO programs installed.
  78.  
  79.  
  80. E) The tests...
  81.  
  82.      In the Math test, NBM performs 1000 iterations of a combination of 
  83. integer and floating point math.  The floating point math does not take 
  84. advantage of any math coprocessor which may be installed.
  85.  
  86.      The Memory test performs 25 iterations of a very large block memory 
  87. move.  Approximately 250,000 bytes of ram are moved from one location to 
  88. another, and back again, in ram.
  89.  
  90.      In the Dialog Box test, a standard GEM dialog box, with many items 
  91. in it, is drawn 150 times, making heavy use of the graphics routines 
  92. built into GEM.
  93.  
  94.      The next two tests involve disk drives.  The Floppy Drive test 
  95. accesses drive A: on your machine, and attempts to open and manipulate a 
  96. 250,000 byte file.
  97.  
  98.      The Other Drive test accesses whatever drive NBM resides on, and 
  99. performs 4 iterations of the same test done on your floppy drive.  This 
  100. test is useful in analyzing the speed of your hard drive or 
  101. ramdisk.     
  102.  
  103.      The Graphics test runs your ST through three sub-tests - text, line 
  104. and object.   The text test repeatedly prints a line of text, until the 
  105. window is filled,  then changes attributes and starts again.   The line 
  106. test draws lines from one side of the window to the other, from about a 
  107. dozen starting points.  The object test draws a number of objects, some 
  108. rectangular with square edges,  some rectangular with round edges,  and 
  109. some oval.
  110.  
  111.      The Graphics test time will vary depending on both your  machine's 
  112. speed,  and the size of the screen you are using.  The test takes place 
  113. within a window sized to almost fill your screen, and the various tests 
  114. are designed to use the full window.
  115.  
  116.  
  117. F) Notes...
  118.  
  119.      There are many things which can affect the results you get on your 
  120. machine.
  121.  
  122.      First and foremost, DO NOT MOVE THE MOUSE during a test.  The 
  123. internal routines which sense mouse movement and draw the mouse onscreen 
  124. use system resources.  While those routines are working, the test is not 
  125. running.  Your times will be misleadingly long.  Simply click on the 
  126. Test button and take your hand off the mouse.
  127.  
  128.      Second, every Desk Accessory, and some AUTO programs, use system 
  129. resources while NBM is running.  Properly written, the effect is small, 
  130. but they will make a noticeable difference in your test results.  One of 
  131. the interesting things that NBM can do is to show you exactly how much 
  132. your system is affected by these programs.
  133.  
  134.      In the dialog box and graphics tests, your results will vary if 
  135. you have one of the popular software screen accelerators installed 
  136. (QuickST, TurboST, NVDI).  NBM is a good medium from which to make a 
  137. gross comparison of these products.  
  138.  
  139.      The disk drive test results will vary wildly, based on a number of 
  140. factors.  Disk fragmentation is the most important.  A disk which 
  141. contains a number of files, especially files which are regularly written 
  142. to, can easily become fragmented.  This will slow down any disk drive 
  143. test dramatically.  The machines displayed in the Compare dialog did not 
  144. have fragmented drives.
  145.  
  146.      In the case of hard drives, different brands and models will show 
  147. slightly different results.  This is simply because hard drive speed is 
  148. a sales feature.  Manufacturers are always trying to make their drives 
  149. faster.
  150.  
  151.      For ramdisks, the ramdisk software is the important issue.  Some 
  152. software is more efficient than other software.  This affects how 
  153. quickly data is stored to and retrieved from the ramdisk.
  154.  
  155.  
  156. G) Talk to me...
  157.  
  158.      I would be very happy to hear from you regarding your experiences 
  159. with NBM.  I can be contacted on CompuServe (74415,1727), GEnie (J.NESS) 
  160. and Delphi (JNESS).
  161.  
  162.      NBM is a FREEWARE product.  Use it to your heart's content, don't 
  163. worry about having to pay for it.  But, if you pass it around, you must 
  164. distribute it without modification, and include this documentation file 
  165. intact with it.
  166.  
  167.