home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 June / PCWorld_1999-06_cd.bin / Hardware / Drivers / RamBoost / Readme.1st < prev    next >
Text File  |  1999-04-14  |  15KB  |  305 lines

  1. Updated : Turku, Finland, April 13th 1999
  2.                     
  3. RamBooster ver. 1.1000 for Win95/98 by Jali (J.Pajula, borg@sci.fi)
  4. ===================================================================
  5. ENGLISH VERSION LOWER DOWN THIS PAGE!!
  6.  
  7. Asennus:
  8. ========
  9. Ohjelma ei tarvitse erillistΣ asennusta. Pura zip-tiedosto esim. winzipillΣ
  10. haluttuun hakemistoon ja aja. Halutessasi saat pikakuvakkeen ty÷p÷ydΣlle
  11. raahamalla exe-tiedoston oikealla hiirennΣppΣimellΣ ty÷p÷ydΣlle ja valitsemalla
  12. "Luo pikakuvake tΣhΣn" Jos kΣytΣt WinZipiΣ, voit laittaa sen tekemΣΣn ohjelmaryhmΣn
  13. Ohjelmat-valikkoon.
  14.  
  15. KΣytt÷:
  16. =======
  17. Annetaan ensin kΣsiteltΣvΣn muistin mΣΣrΣ joko suoraan numerokenttΣΣn
  18. sy÷ttΣmΣllΣ tai liukusΣΣtimellΣ. LiukusΣΣdintΣ voi liikutella sen ollessa
  19. valittuna joko hiirellΣ tai nuolinΣppΣimillΣ oikealle/vasemmalle.
  20.  
  21. Oletusarvona ohjelmaa kΣynnistettΣessΣ on sekΣ liukusΣΣtimessΣ ettΣ
  22. sy÷tt÷kentΣssΣ oletusarvona puolet keskusmuistin koko mΣΣrΣstΣ.
  23. Sy÷tteen jΣlkeen klikataan GO, jolloin ohjelma ensin varaa ja sitten vapauttaa ko.
  24. mΣΣrΣn muistia. (Jos sy÷tetΣΣn suora numeroarvo kenttΣΣn, voidaan painaa ENTER)
  25.  
  26. MaksimimΣΣrΣ muistia joka voidaan kΣsitellΣ on automaattisesti rajattu samaksi kuin
  27. keskusmuistin kokonaismΣΣrΣ ja minimimΣΣrΣ on 1 mega.
  28. MitΣ tΣmΣ muistin kΣsitteleminen tekee kΣytΣnn÷ssΣ ja miksi, selviΣΣ jΣljempΣnΣ.
  29.  
  30. Ohjelman voi pitΣΣ koko ajan pΣΣllΣ, jolloin se tarkkailee koko ajan vapaan keskusmuistin
  31. mΣΣrΣΣ ja jos hΣlytysraja (kΣyttΣjΣn mΣΣrittelemΣ) tulee vastaan, ohjelma
  32. kΣynnistΣΣ muistintyhjennysprosessin oletusarvoilla. (muistin kokonaismΣΣrΣ / 2).
  33. HΣlytysrajan tarkkailu asetetaan pΣΣlle Options/Preferences valikosta.
  34. HΣlytysrajan tarkistus tehdΣΣn vapaan tilan indikaattorin pΣivityksen yhteydessΣ,
  35. eli ohjelma ei ala vapauttaa muistia vΣlitt÷mΣsti vaan seuraavan pΣivityksen yhteydessΣ.
  36. PΣivitystiheys on kΣyttΣjΣn mΣΣriteltΣvissΣ 1-30 sek.
  37. Jos pidΣt ohjelman koko ajan pΣΣllΣ, se kannattaa laittaa Systemtray:hin klikkaamalla
  38. "Minimize"
  39.  
  40. (Esim. Netscapella surffailu netissΣ paljon kuvia
  41. sisΣltΣvillΣ sivuilla jostain syystΣ tΣyttΣΣ muistia rumasti, ja hΣlytysraja
  42. alittuu ainakin kerran tunnissa, jolloin tyypillisesti omassa koneessani vapaan
  43. RAMin mΣΣrΣ nousee 6:sta hieman alle 30:een, ja selaimen kΣytt÷ nopeutuu huomattavasti.
  44. Selain ei my÷skΣΣn siinΣ mΣΣrin enΣΣ kaadu ja lukkiudu kuin ennen)
  45.  
  46. Molemmat ruudulla nΣkyvΣt asteikot skaalaantuvat automaattisesti sen mukaan paljonko
  47. koneessa on muistia, ja muutenkin ohjelma on pyritty rakentamaan mahdollisimman
  48. yksinkertaiseksi ja helppokΣytt÷iseksi, useimmissa tapauksissa kΣyttΣjΣn ei tarvitse
  49. kuin silloin tΣll÷in klikata "GO"-nΣppΣintΣ.
  50.  
  51. ==========================================================================================
  52. //////////////////////////////////////////////////////////////////////////////////////////
  53. //   HUOMAA: TΣmΣ ohjelma ei ole tarkoitettu pidettΣvΣksi pΣΣllΣ pelattaessa pelejΣ, esim.
  54. //   quakea, pelit toimivat taatusti huonommin jos kesken niiden suorituksen tarvittavia
  55. //   tietoja swapataan levylle. Sen sijaan ohjelma kannattaa ajaa ennen ja jΣlkeen pelin
  56. //   pelaamisen, jolloin pelille vapautuu muistia, ja pelin jΣlkeen pelin mahdollisesti
  57. //   varaamaksi jΣttΣmΣ muisti vapautuu.
  58. //////////////////////////////////////////////////////////////////////////////////////////
  59. ==========================================================================================
  60.  
  61.  
  62. LisΣys 8.4.1999 !!
  63. ==================
  64. Muutamat ystΣvΣni ovat testailleet ohjelmaa koneillaan ja kΣytt÷kokemukset ovat
  65. positiivisia. TΣrkein testeissΣ ilmitullut seikka on se ettΣ ohjelman tuoma
  66. hy÷ty ei rajoitu vain Win95:een vaan my÷s Win98-kΣyttΣjΣt hy÷tyvΣt ohjelmasta.
  67. TΣmΣ oli ainakin itselleni henkil÷kohtaisesti yllΣtys, jotenkin oletin ettΣ
  68. Win98 kΣyttΣisi muistia ΣlykkΣΣmmin.
  69.  
  70.  
  71.  
  72.  
  73. Miksi tΣmΣ ohjelma on tehty:
  74. ============================
  75. TΣmΣ ohjelma vapauttaa keskusmuistia tarpeettomasta tiedosta, ja nΣin ollen
  76. vΣhentΣΣ toistuvien buuttausten tarvetta huomattavasti.
  77.  
  78. Kuten kaikki tiedΣmme(?) yksi Win95:n suurimmista ongelmista on tapa jolla se
  79. kΣyttΣΣ muistia. RAM tΣyttyy pikkuhiljaa kaikesta tarpeettomasta kamasta ja ennenpitkΣΣ
  80. on pakko buutata kone, jotta se toimisi luotettavasti ja nopeasti.
  81. TΣhΣn on monia syitΣ; esim. ohjelmat jotka kaatuvat ennnekuin suoritus on loppu ja jΣttΣvΣt
  82. muistin varatuksi, suuret dll-kirjastot ja filecache. Tiedostot saattavat jΣΣdΣ filecacheen
  83. hyvinkin pitkΣksi aikaa ennenkuin Win95 poistaa ne muistista.
  84.  
  85. Etsin InternetistΣ ILMAISTA ohjelmaa, joka korjaisi tΣmΣn ongelman, mutta tuloksetta,
  86. vain maksullisia ohjelmia l÷ytyi, eli ilmaiselle tΣllaiselle ohjelmalle on selvΣsti
  87. tarvetta.
  88. SiinΣ hyvΣ syy tehdΣ tΣmΣ ohjelma, mutta pΣΣsyy oli kuitenkin Delphi-ohjelmonnin harjoittelu,
  89. olen ohjelmoinut sillΣ vasta noin kuukauden.
  90.  
  91.  
  92. Miten ohjelma toimii:
  93. =====================
  94. Yksinkertaisesti sanottuna se varaa halutun mΣΣrΣn RAMia, tΣyttΣΣ sen ja vapauttaa
  95. samantien Win95:n kΣytt÷÷n. Muistialue tulee tΣyttΣΣ dummy-tiedolla, sillΣ vaikka
  96. Win95 toimiikin joskus hassusti, se on silti niin fiksu ettΣ se tajuaa jos muistialue
  97. on vain varattu eikΣ sitΣ kΣytetΣ ollenkaan, tΣll÷in ei haluttua vaikutusta saada.
  98. Kun muisti tΣytetΣΣn, Win95 poistaa RAMista kaiken tarpeettoman ja swappaa tarpeellisen
  99. heittovaihtotiedostoon, tΣten saadaan RAM kΣtevΣsti kΣytt÷÷n niiltΣ osin kuin se on
  100. mahdollista.
  101.  
  102. Kun olet kokeillut ohjelmaa huomaat varmaan ettΣ RAMin tyhjΣΣmisen jΣlkeen kone
  103. toimii kuin vastabuutattu. (It has that fresh, newly booted feeling...<Grin>)
  104.  
  105. Ohjelma nΣyttΣΣ sinulle ruudulla varatun ja kokonaismuistin mΣΣrΣt, eikΣ
  106. anna sinun yrittΣΣ vapauttaa muistia enempΣΣ kuin sitΣ tosiasiassa on.
  107. Muistin tiedot pΣivitetΣΣn ruudulle 1-30 sekunnin vΣlein kΣyttΣjΣn valinnan mukaan.
  108.  
  109. Jos nΣyttΣΣ siltΣ ettΣ ohjelma ei vapauttanut tarpeeksi muistia, voit ajaa
  110. sen uudestaan. Parhaan tuloksen olen saanut asettamalla raja-arvoksi 64 megaa, eli 
  111. saman kuin koneeni muistin mΣΣrΣ, ja kahden yrityksen jΣlkeen minulla on ollut jopa
  112. 48 megaa vapaata, kun alkutilanne on saattanut olla esim. WinAmpin kΣyt÷n ja
  113. samanaikaisen surffaamisen vuoksi jopa 0 megaa. NΣin korkean arvon kΣytt÷ kuitenkin tyhjentΣΣ
  114. RAMin niin totaalisesti ettΣ esim. kΣynnistΣessΣsi resurssienhallinnan seuraavan kerran, esiintyy
  115. viivettΣ, koska tarvittavia osia on swapattu kiintolevylle. Muita haittapuolia siitΣ tuskin on.
  116. Sopivan "kevyeksi" arvoksi olen havainnut noin puolet RAMin mΣΣrΣstΣ.
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123. Miten parantaa koneen suorituskykyΣ sen lisΣksi ettΣ kΣytΣn RamBoosteria:
  124. =========================================================================
  125. TΣssΣ pari vinkkiΣ siihen, Windows95 ympΣrist÷÷n;
  126.  
  127. 1. KΣytΣ KIINTE─N kokoista heittovaihdotiedostoa, jonka koko on 2╜ kertaa keskusmuistin mΣΣrΣ
  128.    ja jos mahdollista, eri kiintolevylle kuin Windows95 ja ohjelmistot. TΣmΣ siksi ettΣ
  129.    kone voi lukea ja kirjoittaa heittovaihtotiedostoa samaan aikaan kuin sovellukset
  130.    kirjoittavat ja lukevat levyΣ. Siksi on hyvΣ ne kΣyttΣisivΣt eri luku/kirjoituspΣitΣ.
  131.    Eri levyllΣ tarkoittaa tΣssΣ tapauksessa FYYSISESTI eri levyΣ, saman levyn eri 
  132.    partitiolle sijoittamisesta ei ole hy÷tyΣ.
  133.    KiinteΣn kokoinen siksi ettΣ tΣll÷in kΣytt÷jΣrjestelmΣ ei joudu koko ajan
  134.    muuttelemaan dynaamisesti swapin kokoa, nΣin ollen jΣrjestelmΣ toimii nopeammin.
  135.  
  136.    Ohje:
  137.     -klikkaa "Oma tietokone" hiiren oikealla nΣppΣimellΣ ja valitse "Ominaisuudet"
  138.     -valitse "Suorituskyky"
  139.     -valitse "NΣennΣismuisti"
  140.     -rasti kohta "MΣΣritΣn nΣennΣismuistiasetukset itse"
  141.     -laita sekΣ kohtaan minimi ettΣ maksimi sama arvo, noin 2╜ kertaa keskusmuistin mΣΣrΣ.
  142.     -klikkaa "OK" ja kΣynnistΣ kone uudelleen.
  143.  
  144. 2. Joissakin Win95 versioissa on bugi joka estΣΣ yli 16 megaisen keskusmuistin tehokkaan
  145.    hy÷dyntΣmisen. TeknisistΣ yksityiskohdista ei tΣssΣ sen tarkemmin, mutta seuraavia
  146.    ohjeita noudattaen ongelma korjataan.
  147.  
  148.    Ohje:
  149.     -Klikkaa "KΣynnistΣ" ja sitten "Suorita"
  150.     -kohtaan "Avaa" kirjoita "sysedit" (ilman lainausmerkkejΣ, tietty...)
  151.     -system.ini tiedstosta l÷ytyy rivi [vcache]
  152.      (jos riviΣ ei l÷ydy, tee sellainen)
  153.     -kirjoita sen alle MaxFileCache = 16000
  154.     -LUE T─M─ TARKKAAN: luku 16000 pΣtee ainoastaan jos keskusmuistia on 64 megaa.
  155.      Lukuarvon tulee olla keskusmuistin mΣΣrΣ kiloina jaettuna neljΣllΣ, eli
  156.      32 megaisessa 32000/4 = 8000 jne.
  157.     -Talleta muutokset ja kΣynnistΣ kone uudelleen.
  158.  
  159. 3. Nopeuta levyoperaatioita muuttamalla koneen kΣytt÷tapaa. TΣstΣkΣΣn en sen
  160.    tarkemmin esitelm÷i, miksi se nopeuttaa, kerron vain miten se tehdΣΣn. Jos
  161.    sinua kiinnostaa tietΣΣ tarkemmin, l÷ytΣnet tiedot manuaaleista tai InternetistΣ.
  162.  
  163.    Ohje:
  164.     -Klikkaa "Oma Tietokone"...Ominaisuudet...Suorituskyky...TiedostojΣrjestelmΣ
  165.     -Vaihda koneen kΣytt÷tavaksi verkkopalvelin
  166.     -klikkaa "OK" ja kΣynnistΣ kone uudelleen
  167.  
  168. Kaikki nΣmΣ ohjeet ovat toimivia ja testattuja, mutta totutun tavan mukaan
  169. tΣhΣn tulee kirjoittaa ettΣ en ole vastuussa nΣiden ohjeiden kΣyt÷stΣ ja niistΣ
  170. mahdollisesti aiheutuvasta vahingosta, ts. ohjeiden kΣytt÷ omalla vastuulla.
  171.  
  172.  
  173.  
  174. MitΣ tulevaisuudessa tapahtuu ohjelman suhteen:
  175. ===============================================
  176. NΣtimpi kΣytt÷liittymΣ ei olisi hassumpi....
  177.  
  178.  
  179. KysymyksiΣ, ehdotuksia:
  180. =======================
  181. Jos sinulla on minulle kysymyksiΣ tai ehdotuksia, paras tapa on lΣhettΣΣ
  182. minulle sΣhk÷postia osoitteeseen borg@sci.fi. Kaikki palaute on 
  183. tervetullutta.
  184.  
  185.  
  186. MistΣ uusin versio:
  187. ===================
  188. Uusimman version saanee nettisivuiltani http://www.sci.fi/~borg/rambooster
  189. Jos downloadaat ohjelman sieltΣ, toivon ettΣ kirjoitat maininnan siitΣ vieraskirjaani,
  190. olisi kiva tietΣΣ tilastollisessa mielessΣ millaiset ihmiset ohjelmaa kΣyttΣvΣt.
  191. PΣΣsivun osoite on : http://www.sci.fi/~borg
  192.  
  193.  
  194. Freeware:
  195. =========
  196. TΣmΣ ohjelma on freewarea, joka tarkoittaa sitΣ ettΣ saat vapaasti kΣyttΣΣ ja
  197. levittΣΣ ohjelmaa, mutta et periΣ siitΣ hintaa, etkΣ muuttaa sitΣ. EdellytyksenΣ sille on ettΣ
  198. tΣmΣ readme-tiedosto oheistetaan toimitukseen mukaan.
  199.  
  200. Jos pidΣt ohjelmasta, hyvΣ juttu, jos taas et, voit huoletta poistaa sen
  201. koneeltasi, etkΣ maksanut penniΣkΣΣn ohjelmasta josta ei ollut sinulle hy÷tyΣ.
  202. (Itse pidΣn kyllΣ ainakin Win95-ympΣrist÷ssΣ tΣtΣ hyvinkin hy÷dyllisenΣ,
  203. oman koneeni buuttauskerrat ovat tΣmΣn ohjelman my÷tΣ harvenneet lΣhes
  204. olemattomiin)
  205.  
  206. Vaikka olenkin huolellisesti testannut ohjelman, en tietenkΣΣn (Microsoftin tyyliin)
  207. voi taata ohjelman toimivuutta, enkΣ vastata sen mahdollisesti aiheuttamista
  208. vahingoista, ts. ohjelman kΣytt÷ on puhtaasti omalla vastuullasi.
  209.  
  210.  
  211. ENGLISH:
  212.  
  213. Installation:
  214. =============
  215. No installation is needed, unzip the file and run it, the program is completely
  216. stand-alone.
  217.  
  218. Usage:
  219. ======
  220. Just enter amount of RAM to allocate and free into the input-box, or select amount
  221. with trackbar. (You can move the slide with mouse or with arrows left/right)
  222. After you've done that, just click on "Go", and that's it.
  223.  
  224. The maximum allowed amount of ram to allocate/free is automatically limited to
  225. the physical amount of memory of your PC, minimum is 1 mega.
  226.  
  227. You can keep this program always on, while surfing etc. The program monitors
  228. the free RAM all the time, and if available RAM goes below alarm level (if set), the
  229. program automatically tries to allocate/free the amount of (total ram/2).
  230. If program is minimized it goes to SystemTray.
  231. (If surfing the net using Netscape,alarmleve is usually reached every hour, and available
  232. RAM goes typically from 6 meg's to about 30 after autorun. Maybe because of this, i have had
  233. no more lock ups while surfing, and browser seems to work faster after the RamBooster
  234. has automatically cleaned the memory)
  235.  
  236. =========================================================================================
  237. /////////////////////////////////////////////////////////////////////////////////////////
  238. //   NOTICE : This program is not meant to be running while playing games that use lot's
  239. //   of your resources.(Quake etc.) Better idea is to free up some RAM before and after
  240. //   playing that kind of a game.)
  241. /////////////////////////////////////////////////////////////////////////////////////////
  242. =========================================================================================
  243.  
  244. Why did I program this application:
  245. ===================================
  246. As we all know(?) the big problem of Win95 is the stupid way to use memory. RAM is filled little
  247. by little by stuff that is practically never needed. This means that Win95 needs to be booted
  248. every now and then to work properly without loss of speed and lock ups.
  249. The reasons to cause this are programs to quit due to error, without freeing the memory, 
  250. large .dll-files and caching. (When a file is cached Win95 still holds it a long time in
  251. RAM after the actual operation that needed cache is terminated)
  252.  
  253. I searched the Internet to find a FREE program to fix this, but with no success,
  254. I found only commercial applications, so there obviously is a need for this kind of
  255. program.
  256. That was a good reason to make this program, but the main reason is still the fact 
  257. that I need to make programs with Delphi to learn it. (I have used it about 1 month now)
  258.  
  259.  
  260.  
  261. How does this Program work:
  262. ===========================
  263. To put it simple : first the program allocates a desired amount of RAM, fills it
  264. with dummy data and then frees the memory. (The area needs to be filled, we all know
  265. Win95 sometimes is very stupid, but it seems clever enough to know that RAM is
  266. only allocated but not used)
  267. If it does not free enough memory first time, you can try several times,
  268. usually it works.
  269.  
  270. (In my tests value 64 (same as total RAM in my machine) has given me 48Mb free RAM,
  271. and the start situation was zero Mb after hard surfing and WinAmp-playing.) Still
  272. I recommend you to use a value that is about half of your total RAM.
  273.  
  274. (Added April 8th, 1999 : I have had some of my friends as betatesters and
  275. biggest surprise so far is that this program seems to be very useful for
  276. Win98-users as well. For me personally, that IS a surprise, i always thought
  277. win98 uses memory more clever way than win95)
  278.  
  279.  
  280.  
  281.  
  282. Next things to do with the program:
  283. ===================================
  284. The user interface could be nicer....
  285.  
  286. Guestions, suggestions :
  287. ========================
  288. The best way to contact me is via email : borg@sci.fi. All kind of feed-back is welcome.
  289.  
  290.  
  291. Where to get future versions:
  292. =============================
  293. They will be downloadable from my website http://www.sci.fi/~borg/rambooster
  294. If you download it there i hope you tell me about it by signing the guestbook.
  295. (The main page is http://www.sci.fi/~borg)
  296.  
  297.  
  298. Freeware:
  299. =========
  300. This program is freeware, meaning that you can freely use and distribute it, as
  301. long as you include this readme-file with the program. If you like this program, 
  302. good, if you don't, go on delete it or something. You didn't spend any money
  303. for a program you did not like.
  304. Because it is freeware, there is no warranty and I am not responsible of any damage
  305. the program might cause.