home *** CD-ROM | disk | FTP | other *** search
/ Kosovo Orphans' Appeal Charity CD / KosovoOrphansAppeal.iso / commercialdemos / claresmicrosupplies / speed / readme
Text File  |  1996-09-26  |  5KB  |  129 lines

  1. SpeedDemo
  2.  
  3. by N. Douglas and Clares Micro Supplies
  4.  
  5. This application is suitable for all ARM processors from ARM2 to ARM710 and
  6. all RISC OS versions from 2.0 to 3.6. 
  7.  
  8. WARNING: THIS DEMO IS LIMITED TO 30 MINUTES AND YOU CANNOT QUIT THE MEASURE
  9. APPLICATION UNTIL THE TIME LIMIT IS UP. THIS WILL ALSO PRODUCE AN ERROR BOX
  10. IF YOU ATTEMPT TO SHUT DOWN THE MACHINE WITH CTRL-SHIFT F12 WHILST THE DEMO
  11. IS RUNNING. IF YOU THEN DO A RESTART THE MODULE IS CLEARED FROM MEMORY. NONE
  12. OF THIS PREVENTS YOU FROM POWERING DOWN YOUR MACHINE AT ANY TIME.
  13.  
  14. What is SPEED! ?
  15. ================
  16.  
  17. It is a simple, but clever, utility that APPEARS to speed up your machine.
  18. In fact what it is ACTUALLY doing is preventing applications from slowing
  19. down your machine.
  20.  
  21.  
  22. Why do applications slow down my machine ?
  23. ==========================================
  24.  
  25. The WIMP is constantly sending messages to applications. Some messages tell
  26. the applications that something has happened eg a mouse button pressed.
  27. Another message, Null poll, tells the applications that nothing is
  28. happening, at which point the application can perform a task eg check the
  29. MIDI port. The problem is that in order to tell the application about the
  30. Null poll the memory manager has to page the application in as the current
  31. task. It does this even if the application then totally ignores the Null
  32. poll. The memory manager then pages out the application. This involves lots
  33. of memory being moved around and it is this that slows down the machine.
  34.  
  35. Imagine that process if there are several applications responding to null
  36. polls. The overheads become enormous and the whole machine slows down.
  37. SPEED! overcomes these problems.
  38.  
  39. The Demo
  40. ========
  41.  
  42. SpeedDemo is designed to allow you to see what effect loading Speed! has on
  43. your machine. When you double click on the !Speed! icon the following
  44. happens.
  45.  
  46. 1) A loader window appears telling you about the 30 second delay that is
  47. there to cause annoyance and convince you to buy the full version. 
  48.  
  49. 2) The supplied Animation is run - 256 colour modes only. Please note this
  50. intentionally uses a large WimpSlot in order to simulate having lots of
  51. wimplslot used by other applications.
  52.  
  53. 3) The Speed! module is loaded.
  54.  
  55. 4) The Switch application is loaded. This is responding to null polls and so
  56. slows down the computer and thus the animation. If you quit from it the
  57. animation will speed up. We are not trying to fool you - we are just
  58. simulating an application that uses Null polls being loaded.
  59.  
  60. 5) The Timer is loaded and run. This gives you a value for your machine.
  61.  
  62. Try switching between Slow and Fast mode by clicking on the Switcher
  63. application on the icon bar (the flames). On a RiscPC the effect will be
  64. VERY noticeable both on the Measurer and the animation. You can also try
  65. running Meteors from your Diversions directory and note the effect of
  66. switching Speed! on and off.
  67.  
  68. On pre RiscPC machines you will notice more effect in screen modes that use
  69. most memory, eg 28, although the overall effect will be in the range of 1.1
  70. to 1.5 times the original speed. 
  71.  
  72. You can re-run the Measure application at any time by clicking on the
  73. Measure button. Do not press any keys or indeed move the mouse intentionally
  74. while the hourglass is present as this will affect the readings.
  75.  
  76. Once the 'Measure' operation is complete, the results are shown and the
  77. bar graph updated. The graph indicates how many times faster the machine is,
  78. with each darker median being an increment of one. You may well find on
  79. heavily loaded machines or machines with a lot of memory that the graph isn't
  80. big enough as Speed! speeds up your computer by three times or more.
  81.  
  82. There is also an allowance for negative increases in speed. This
  83. may happen in certain circumstances due to the Switcher and Measure
  84. applications. In reality this is due to the fact that the computer is
  85. lightly loaded and the timings will be so quick that any very small
  86. variation can show a dramatic effect. We could have disallowed this but we
  87. do not want to appear to be 'fiddling' the timings.
  88.  
  89. Another point is that the timer can only show average gains. There are many
  90. instances where Speed! can provide an instantaneous speed increase of seven
  91. times or so, and to fully appreciate Speed! you should really use the
  92. machine with it installed for a while.
  93.  
  94. We suggest that you try it with things such as Impression when a large
  95. document is loaded. Note how much smoother it appears especially when moving
  96. embedded graphics. If you are using a Dynamic Area version of Publisher on a
  97. RiscPC you will not see any speed up.
  98.  
  99. What will speed up ?
  100. ====================
  101.  
  102. As a general rule Speed! will have most effect on applications that are
  103. polling ie if an application puts up an hourglass whilst it is working it is
  104. probably not polling and so will not speed up.
  105.  
  106. The PC Card on the RiscPC speeds up when run in a window but not when single
  107. tasking.
  108.  
  109. Ordering SPEED!
  110. ===============
  111.  
  112. SPEED! cost just ú10.00 including VAT and postage
  113.  
  114.  
  115. If you would like to order SPEED! you can do so in the following ways:
  116.  
  117. Send Cheque, Credit or Debit card details to 
  118.  
  119. Clares Micro Supplies        
  120. 98 Middlewich Road
  121. Northwich
  122. Cheshire
  123. CW9 7DA
  124.  
  125. Telephone your Credit or Debit card details to Clares at 01606 48511
  126.  
  127. Fax your Credit or Debit card details to Clares at 01606 48512
  128.  
  129. Email your Credit or Debit card details to sales@clares.demon.co.uk