Avatar billede Vandreren Novice
13. februar 2010 - 22:05 Der er 10 kommentarer og
1 løsning

Load en databasefil i RAM

System: XP 32bit SP3 med alle kritiske opdateringer.
Ledig RAM: ca. 700 MB.

Spørgsmål: Nogen som kender en smart måde til at loade en databasefil (til en af Gyldendals ordbøger) fuldstændig i hukommelsen, så ordbogsprogrammet ikke læser på harddisken ved hvert opslag?

Jeg har klaret sagen ved at køre programmet fra en ramdisk, men jeg er interesseret i en mere praktisk løsning, gerne en kommando som kan eksekveres med en genvej i Windows.
Avatar billede claes57 Ekspert
13. februar 2010 - 22:13 #1
ramdisk er nok optimalt - de andre løsninger er jo mere integreret i windows, og vil typisk derfor blive swappet i stil med programmer og dll-filer i windows generelt.

En hurtig usb-hukommelse, hvor den var installeret kunne måske også løse det. http://wiki.answers.com/Q/How_fast_is_the_fastest_USB_memory
bare en på 2 gb ville kunne klare et par ordbøger.
Avatar billede Vandreren Novice
13. februar 2010 - 22:32 #2
Tak for dit hurtige svar, claes57.

Jeg er ikke så interesseret i at bruge et USB flash drive, men tak for forslaget.

Derimod vil jeg gerne høre mere om "de andre løsninger", du nævner.

I forvejen har jeg deaktiveret swap-filen (det gør jeg på alle mine XP-systemer og resultatet er eminent), så swapping af filer fra RAM til HDD burde ikke være et problem.
Avatar billede Slettet bruger
14. februar 2010 - 07:54 #3
iobit har et program der kan lidt med ram hvis det er problemey

Advanced SystemCare™ Free v3

http://download.cnet.com/Advanced-SystemCare-Free/3000-2086_4-10407614.html?part=dl-6271865&subj=dl&tag=button

opdater inden brug -det er gratis på dansk

under tilbehør-smartram

prøv det - det kunne da hjælpe hvis du er i nød for ram eller de bliver hængende i hukommelsen.

m.v.h
Avatar billede Vandreren Novice
14. februar 2010 - 15:10 #4
Tak for dit svar, treatmenice.

Jeg er på ingen måde i nød for RAM; tværtimod anvender jeg en ramdisk, fordi jeg kun bruger ca. 30% af tilgængelig hukommelse.

En ramdisk er ikke så praktisk, når al indhold skal kopieres fra HDD til ramdisk ved opstart (det ordnes naturligvis med en bat-fil). Derfor søger jeg et nemmere alternativ til ramdisk; noget, der kan tvinge filer i at blive indlæst fuldstændig i RAM og derved undgå harddiskaktivitet.

Jeg kan ikke se, at programmet Advanced SystemCare™ Free v3 har en funktion, der kan overflødiggøre en ramdisk. Hvis jeg har overset noget mht. det program, så vær venlig at oplyse mig. :)
Avatar billede ksoren Nybegynder
16. februar 2010 - 00:02 #5
"noget, der kan tvinge filer i at blive indlæst fuldstændig i RAM og derved undgå harddiskaktivitet."

Det er jo lige præcis det, som en ramdisk gør.
Avatar billede Vandreren Novice
16. februar 2010 - 16:53 #6
Ja, ksoren2, men jeg ville høre om der i dette tilfælde findes et nemmere alternativ til en traditionel ramdisk, når det kun drejer sig om en enkelt databasefil.
Avatar billede Vandreren Novice
27. marts 2010 - 14:40 #7
Opdatering:

Efter lidt "trial and error" har jeg fået reduceret ordbogen til 16 MB, og dermed er en RAMdisk blevet en aldeles acceptabel løsning.

Jeg har også afprøvet programmet eBoostr, men en almindelig RAMdisk virker mere pålidelig; eBoostr loader/cacher programfilerne i hukommelsen, men ikke databasefilen. Desuden giver eBoostr mere CPU-aktivitet end en RAMdisk.

Jeg vil gerne give points til claes57, da jeg må konkludere at hans kommentar om at RAMdisk er optimalt, har vist sig at være korrekt.

Lægger du et svar, claes57, så jeg kan få afsluttet spørgsmålet? :)
Avatar billede Vandreren Novice
28. april 2010 - 15:27 #8
Nu har jeg givet claes57 en måned til at beslutte sig, om han vil have points.

Hvis I to andre vil have points som tak for interesse, så læg svar. :)

Jeg vil gerne afslutte og lukke spørgsmålet inden for den nærmeste tid.
Avatar billede Slettet bruger
28. april 2010 - 17:09 #9
ja men vent lidt og se om underet ikke skulle ske.

m.v.h
Avatar billede claes57 Ekspert
03. maj 2010 - 20:30 #10
sorry - jeg er tilbage med idéen om at lave en portable version.
Det burde ikke have taget så lang tid - men jeg missede tråden.
http://portableapps.com/development
Avatar billede Vandreren Novice
15. oktober 2010 - 17:58 #11
Update:

Efter forskellige andre projekter har jeg fået afsat tid til at gøre ordbogsprogrammet portable.

Det var forholdsvist simpelt (hoveddelen var at flytte dll-filer og ændre ini-konfigurationer), men det tog en del tid. Til sidst afprøvede jeg det på en jomfruelig Windowsinstallation i VirtualBox.

Det virker perfekt og jeg vil endnu en gang sige tak til claes57 for forslaget.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester