Kontrollrummet

Minneshanteringen i Windows XP

0 medlemmar och 1 gäst tittar på detta ämne.

Utloggad Bribedant

  • Idol
  • ****
    • Antal inlägg: 1 378
    • Visa profil
  • Soundcloud: Bribedant
Har 4gig ram i XP 32bit systemet. Av orsaker jag inte minns just nu så ska man ju då ha ca 3,5 gig RAM att leka med. Min aktivitetshanterare säger just Fysiskt minne total 3,58 gig (lite avrundat).

Jag kan inte i varken Cubase 5 eller Reaper ladda in mer pluggar och samples än att "Allokerat minne totalt" säger 2.2 gig. Försöker jag lägga på mer i t.ex Kontakt kraschar hela skiten.

I detta läge säger aktivitetshanteraren "Systemchache" = 1,12 gig och "Tillgängligt" = 1,14 gig.

1,14 gig RAM tillgängligt! Har en känsla av att Win Xp inte berättar hela sanningen  <_<

Hur ska man tolka dessa RAM siffror och var fasen ligger problemet med att verkligen få dessa 1,14 gig RAM tillgängliga. Om det nu är så det funkar?

« Senast ändrad: 05.12.2011, 02:17:25 by tsmalmbe »
Gafftapesaturerad heldigitaliserad analogist


Utloggad Jocke

  • Legend
  • *****
    • Antal inlägg: 4 408
    • Visa profil
Har inte kört precis den kombinationen av program men XP gick på gränsen av sin förmåga de sista åren innan jag uppgraderade till Sjuan i 64 bitar... Kikade på de där siffrorna men blev aldrig klok på dem...
https://soundcloud.com/jockepocke-1


Utloggad MaxB

  • Elvis
  • *******
    • Antal inlägg: 16 855
    • Visa profil
    • http://elvshand.shivas.se
  • Soundcloud: gitarr
Har de pluggar du laddar, en del ljud som laddas i förväg innan man spelar? Jag tror att en del mjukvarusyntar laddar lite av varje ljudfil som man kan tänkas använda, innan man spelar.

Som exempel har jag för mig att Halion laddar första sekunden av alla mellotronljud jag laddat in, för att kunna leverera direkt jag spelar nån ton, innan halion "läser mer" av ett ljud direkt från hårddisken, då en ton faktiskt spelas. Om den förklaringen är logisk, finns en möjlighet att det äter minne.

En annan är om datorn är internetansluten och du har Office-applikationer igång. Både Outlook och antivirusprogram kan lägga beslag på "en del" minne.

Men är det först då du börjar ladda pluggarna som det ändras kanske du ska kolla om en av dessa tar mer än andra. I så fall kanske den är förklaringen.

Annars, ladda mindre...  B)
« Senast ändrad: 03.12.2011, 12:36:43 by MaxB »
Jag lever i dået nu och är ingen kändis. Det är min Mini-Magitron - på Google


Utloggad Jocke

  • Legend
  • *****
    • Antal inlägg: 4 408
    • Visa profil
Ja, ett sånt jäkla sjå jag haft med att minnet inte räcker... som sagt - ladda ur allt som inte är nödvändigt! Har hållt på att ladda ur och mixa ner - känns väldans bra att inte ha fullt så stora begränsningar längre... Tror att de som gör pluggar faktiskt räknat med att Vista skulle funka och att vi skulle få tillgång till mer minne men så dröjde vi oss kvar i XP för att det alls skulle funka...^^
https://soundcloud.com/jockepocke-1


Utloggad Bribedant

  • Idol
  • ****
    • Antal inlägg: 1 378
    • Visa profil
  • Soundcloud: Bribedant
Har de pluggar du laddar, en del ljud som laddas i förväg innan man spelar? Jag tror att en del mjukvarusyntar laddar lite av varje ljudfil som man kan tänkas använda, innan man spelar.

Som exempel har jag för mig att Halion laddar första sekunden av alla mellotronljud jag laddat in, för att kunna leverera direkt jag spelar nån ton, innan halion "läser mer" av ett ljud direkt från hårddisken, då en ton faktiskt spelas. Om den förklaringen är logisk, finns en möjlighet att det äter minne.

En annan är om datorn är internetansluten och du har Office-applikationer igång. Både Outlook och antivirusprogram kan lägga beslag på "en del" minne.

Men är det först då du börjar ladda pluggarna som det ändras kanske du ska kolla om en av dessa tar mer än andra. I så fall kanske den är förklaringen.

Annars, ladda mindre...  B)
Du ägnar dig åt digital defaitism  :P

Men oavsett alla office/services/annan minnesresident goja, så borde (?) aktivitetshanterare inte rapportera Tillgängligt Fysiskt Minne = 1,14 gig. Jag har alltid tolkat det som oanvänt RAM och till förfogande.
Tillgängligt Fysiskt Minne minskar t.ex när man startar program och ökar när program stängs ned.

Har faktiskt googlat detta utan något vettigt svar men ska ta ett varv till på nätet.
Gafftapesaturerad heldigitaliserad analogist


Utloggad Claes

  • Obotlig optimist :)
  • Legend
  • *****
    • Antal inlägg: 3 319
  • Yoda
    • Visa profil
    • Holmerup Musik & Data
Man behöver aktivera [wiki=3GB-switch]3GB-switchen[/wiki] för att få tillgång till mer än 2GB i XP - eller har det ändrats i nyare servicereleaser...?
MVH
Claes Holmerup
Privat: http://www.holmerup.com
Firmans webshop: https://webshop.holmerup.biz - även på Facebook
Testsiten: http://testing.holmerup.biz (gilla gärna Facebook-sidan)


Utloggad Jocke

  • Legend
  • *****
    • Antal inlägg: 4 408
    • Visa profil
Undrar om det inte var så att man inte behövde ställa den med (var det?) SP3... Tycker iofs att det är märkligt att XP skulle rapportera minnet som ledigt om det inte tillgängligt...eller?
https://soundcloud.com/jockepocke-1


Utloggad Wernborg

  • Administrator
  • Johnny Cash
  • *******
    • Antal inlägg: 8 449
  • Moderator
    • Visa profil
  • Soundcloud: Wernborg
Man behöver aktivera [wiki=3GB-switch]3GB-switchen[/wiki] för att få tillgång till mer än 2GB i XP - eller har det ändrats i nyare servicereleaser...?
Det har ändrats och är historia. Precis som XP  ;)


Utloggad Clemens

  • Legend
  • *****
    • Antal inlägg: 3 003
    • Visa profil

Utloggad Bribedant

  • Idol
  • ****
    • Antal inlägg: 1 378
    • Visa profil
  • Soundcloud: Bribedant
Man behöver aktivera [wiki=3GB-switch]3GB-switchen[/wiki] för att få tillgång till mer än 2GB i XP - eller har det ändrats i nyare servicereleaser...?
Det har ändrats och är historia. Precis som XP  ;)
Tja, jag har 32 bitars Win 7 på samma system. Tar mig emot bara att installera alla grejer i 7an för att sedan upptäcka att det är lika illa där. Bortkastade timmar men det lutar mot att jag får ta den chansen. Detta går fan inte längre. Behöver den där "tillgängliga" giggen RAM.
Gafftapesaturerad heldigitaliserad analogist


Utloggad Claes

  • Obotlig optimist :)
  • Legend
  • *****
    • Antal inlägg: 3 319
  • Yoda
    • Visa profil
    • Holmerup Musik & Data
Man behöver aktivera [wiki=3GB-switch]3GB-switchen[/wiki] för att få tillgång till mer än 2GB i XP - eller har det ändrats i nyare servicereleaser...?
Det har ändrats och är historia. Precis som XP  ;)
Tja, jag har 32 bitars Win 7 på samma system. Tar mig emot bara att installera alla grejer i 7an för att sedan upptäcka att det är lika illa där. Bortkastade timmar men det lutar mot att jag får ta den chansen. Detta går fan inte längre. Behöver den där "tillgängliga" giggen RAM.
Det är samma problem tills du kör 64-bit. :(
Varför har du valt 32-bit W7?
MVH
Claes Holmerup
Privat: http://www.holmerup.com
Firmans webshop: https://webshop.holmerup.biz - även på Facebook
Testsiten: http://testing.holmerup.biz (gilla gärna Facebook-sidan)


Utloggad Clemens

  • Legend
  • *****
    • Antal inlägg: 3 003
    • Visa profil
Från 2010 men ändå....Kan ju stämma, kör w7 64-bitars, men Cubase 32 bitars, har 8 gig ram men
bara ca 3 i Cubase...Edit: just det glömde skriva, borde ha 4 gig??

http://www.idg.se/2.1085/1.295671/windows-7-tar-upp-dubbelt-sa-mycket-minne-som-xp
« Senast ändrad: 03.12.2011, 21:55:00 by Clemens »


Utloggad Dividend

  • Elvis
  • *******
    • Antal inlägg: 10 256
  • Den som noterar musik, använder inte gitarr!
    • Visa profil
Ja, fyra gb har du. Har själv testat både win x86 och win x64 och win xp (32), på samma skiva med cubase 32-bit, och det är 4gb på x64 och en odefinierbar lägre mängd minne på de övriga två.

https://soundcloud.com/user7789882


Utloggad Clemens

  • Legend
  • *****
    • Antal inlägg: 3 003
    • Visa profil
Ja, fyra gb har du. Har själv testat både win x86 och win x64 och win xp (32), på samma skiva med cubase 32-bit, och det är 4gb på x64 och en odefinierbar lägre mängd minne på de övriga två.



Nä..har bara tillgång till 3 gig  :unsure:


Utloggad Dividend

  • Elvis
  • *******
    • Antal inlägg: 10 256
  • Den som noterar musik, använder inte gitarr!
    • Visa profil
Jaså? Ja, då kan man fundera på varför. Själva poängen är ju att 32-bitars program kan allokera ca 4gb minne :unsure: ..
https://soundcloud.com/user7789882


Utloggad Clemens

  • Legend
  • *****
    • Antal inlägg: 3 003
    • Visa profil
Jaså? Ja, då kan man fundera på varför. Själva poängen är ju att 32-bitars program kan allokera ca 4gb minne :unsure: ..

Ja.. kollade  tillgängligt ram via en del pluggar, alla indikerar 3,1...skumt...


Utloggad Bribedant

  • Idol
  • ****
    • Antal inlägg: 1 378
    • Visa profil
  • Soundcloud: Bribedant
Alltså, det är nåt med RAM och Windows som är skumt. Hur listigt jag än googlar och har mig så är "bessewisser" svaren på samma kunskapsnivå som jag. Berättar eller förklarar inte mer än vad man kan läsa sig till i Windows hjälpen eller "optimera din dator" från pyttemjuks newbee sajt.

Exempel på mystik,
Utnyttjandet av växlingsfilen (pagefile.sys) ökar när jag läser in stora samplingsbibblor. wtf? Varför inte lägga datan i RAM istället? Det rapporteras ju att det är över en gig ledigt! Bah

Installerar rubbet på min Win 7 partition nu. 7an ser ut att ha en bättre Resurs monitor. Ska bli intressant att se den blå RAM 'standby' stapeln när jag lassar in en Boesendorf flygel i ett projekt som redan går på knäna i XP.  :ph34r:
Gafftapesaturerad heldigitaliserad analogist


Utloggad Ola

  • Idol
  • ****
    • Antal inlägg: 1 611
  • guran
    • Visa profil
    • ola j
tunga pluggar e inte kul och när allt hänger sig och pc n hänger sig och dör
har haft de bekymren
nu kör jag på en mac och visst har det hänt att det har crasha men det e sällsynt
men då crashar bara programmet och det har funkar att bara starta om cubase

små tips då
ingen trådlös uppkopling på
stäng av antivirus  (kan vara en riktig bov)
kör med  32 bit floating i programmet

har tyvärr inte så mycket hjälp att erbjuda mer än att
säga lycka till

mvh Ola

https://soundcloud.com/olajegreus


Utloggad ddummer

  • Talang
  • **
    • Antal inlägg: 197
    • Visa profil
Citera
Utnyttjandet av växlingsfilen (pagefile.sys) ökar när jag läser in stora samplingsbibblor. wtf? Varför inte lägga datan i RAM istället? Det rapporteras ju att det är över en gig ledigt! Bah

Du får tänka från windows sida, nämligen att om man propp matar Cubase programmet så finns ingen plats för operativsystemet runt omkring så då måste windows swap:a ut allt det som gäller runt omkring Cubase.

//Daniel :)


Utloggad ddummer

  • Talang
  • **
    • Antal inlägg: 197
    • Visa profil

Citera
Utnyttjandet av växlingsfilen (pagefile.sys) ökar när jag läser in stora samplingsbibblor. wtf? Varför inte lägga datan i RAM istället? Det rapporteras ju att det är över en gig ledigt! Bah

Du får tänka från windows sida, nämligen att om man propp matar Cubase programmet så finns ingen plats för operativsystemet runt omkring så då måste windows swap:a ut allt det som gäller runt omkring Cubase som annars ligger i minnet och väntar på att du
ska hoppa ur Cubase.

//Daniel :)


Utloggad Asti

  • Superior Drummel
  • Johnny Cash
  • ******
    • Antal inlägg: 6 633
  • Vart tog den där ölen vägen..?
    • Visa profil
  • Soundcloud: asti-cpg
Kör med XP och har installerat 4Gb minne, men har fått veta att man inte kan utnyttja mer än lite drygt 3Gb!
Ändå känns det som att jag inte har mer än 2Gb tillgängligt.....
Var det ett skämt med 3Gb switchen? Om inte, hur sätter man den? (Jag har inte installerat Service pack 3)
/Asti
Bättre en gitarr i handen än en infektion i foten


Utloggad Dividend

  • Elvis
  • *******
    • Antal inlägg: 10 256
  • Den som noterar musik, använder inte gitarr!
    • Visa profil
Fick höra att switchen gäller från sp2? Så har du det eller 3, så har du det automatiskt.
https://soundcloud.com/user7789882


Utloggad Claes

  • Obotlig optimist :)
  • Legend
  • *****
    • Antal inlägg: 3 319
  • Yoda
    • Visa profil
    • Holmerup Musik & Data
Jag har faktiskt hittat motstridiga uppgifter om 3GB-switchen, där det på många håll har stått att switchen inte alls är inställd från början i SP3, utan fortfarande är en option eftersom det skulle kunna innebära problem i vissa lägen om det var inställt permanent med switchen aktivt.

Meningen med switchen är ju att fördela minnet. Som default (utan switchen aktiverad) är minnet fördelat på 2GB till systemet och 2GB till applikationer. Switchen ändrar det förhållandet så att systemet får tillgång till 1GB och applikationer 3GB. Om systemet kör slut på sitt minne, så blir det en krasch och risken för det är förstås mindre om systemet har tillgång till mer minne... Om man däremot kör specifika applikationer och inte massor av program samtidigt, är risken mindre, eftersom systemet inte behöver lika mycket minne då.

Nu är jag absolut ingen expert på detta, utan upprepar bara vad jag har läst om det, så rätta mig gärna om det behövs...
MVH
Claes Holmerup
Privat: http://www.holmerup.com
Firmans webshop: https://webshop.holmerup.biz - även på Facebook
Testsiten: http://testing.holmerup.biz (gilla gärna Facebook-sidan)


Utloggad Asti

  • Superior Drummel
  • Johnny Cash
  • ******
    • Antal inlägg: 6 633
  • Vart tog den där ölen vägen..?
    • Visa profil
  • Soundcloud: asti-cpg
Jag har faktiskt hittat motstridiga uppgifter om 3GB-switchen, där det på många håll har stått att switchen inte alls är inställd från början i SP3, utan fortfarande är en option eftersom det skulle kunna innebära problem i vissa lägen om det var inställt permanent med switchen aktivt.

Meningen med switchen är ju att fördela minnet. Som default (utan switchen aktiverad) är minnet fördelat på 2GB till systemet och 2GB till applikationer. Switchen ändrar det förhållandet så att systemet får tillgång till 1GB och applikationer 3GB. Om systemet kör slut på sitt minne, så blir det en krasch och risken för det är förstås mindre om systemet har tillgång till mer minne... Om man däremot kör specifika applikationer och inte massor av program samtidigt, är risken mindre, eftersom systemet inte behöver lika mycket minne då.

Nu är jag absolut ingen expert på detta, utan upprepar bara vad jag har läst om det, så rätta mig gärna om det behövs...
Vet du hur man aktiverar switchen?
Bättre en gitarr i handen än en infektion i foten


Utloggad Dividend

  • Elvis
  • *******
    • Antal inlägg: 10 256
  • Den som noterar musik, använder inte gitarr!
    • Visa profil
Intressant läsning för alla som funderat i dessa banor:

http://msdn.microsoft.com/en-us/windows/hardware/gg487503.aspx


Och här är hur man gör för den s k /3GB switchen under XP:

http://scorpion.tordivel.no/help/GettingStarted/3gswitch.htm
« Senast ändrad: 04.12.2011, 15:08:35 by Dividend »
https://soundcloud.com/user7789882


Utloggad Asti

  • Superior Drummel
  • Johnny Cash
  • ******
    • Antal inlägg: 6 633
  • Vart tog den där ölen vägen..?
    • Visa profil
  • Soundcloud: asti-cpg
Intressant läsning för alla som funderat i dessa banor:

http://msdn.microsoft.com/en-us/windows/hardware/gg487503.aspx


Och här är hur man gör för den s k /3GB switchen under XP:

http://scorpion.tordivel.no/help/GettingStarted/3gswitch.htm

Tack!
Bättre en gitarr i handen än en infektion i foten


Utloggad MaxB

  • Elvis
  • *******
    • Antal inlägg: 16 855
    • Visa profil
    • http://elvshand.shivas.se
  • Soundcloud: gitarr
Intressant läsning för alla som funderat i dessa banor:
http://msdn.microsoft.com/en-us/windows/hardware/gg487503.aspx
Och här är hur man gör för den s k /3GB switchen under XP:
http://scorpion.tordivel.no/help/GettingStarted/3gswitch.htm

Det enda man behöver veta för WinXP är alltså den här detaljen?

Manually edit your boot.ini file by adding /3GB /Userva=2900 to your boot.ini
« Senast ändrad: 04.12.2011, 17:43:41 by MaxB »
Jag lever i dået nu och är ingen kändis. Det är min Mini-Magitron - på Google


Utloggad Claes

  • Obotlig optimist :)
  • Legend
  • *****
    • Antal inlägg: 3 319
  • Yoda
    • Visa profil
    • Holmerup Musik & Data
Intressant läsning för alla som funderat i dessa banor:
http://msdn.microsoft.com/en-us/windows/hardware/gg487503.aspx
Och här är hur man gör för den s k /3GB switchen under XP:
http://scorpion.tordivel.no/help/GettingStarted/3gswitch.htm

Det enda man behöver veta för WinXP är alltså den här detaljen?

Manually edit your boot.ini file by adding /3GB /Userva=2900 to your boot.ini

Ja, men /Userva switchen är inte nödvändig, utan det räcker med /3GB.
Userva-switchen är till för att ge tillbaks en del av applikationsminnet till systemet, om man märker att det blir instabilt och gör att man får tillbaks 3072-(i ovanstående exempel 2900) =172MB till systemet av de allokerade 3GB.
Jag har aldrig märkt något behov av att aktivera Userva-switchen, utan jag har alltid låtit det stå med enbart /3GB.
...som det står i [wiki=3GB-switch]Wiki-artikeln[/wiki] jag länkade till för ett antal inlägg sedan... ;)
« Senast ändrad: 04.12.2011, 18:29:51 by Claes »
MVH
Claes Holmerup
Privat: http://www.holmerup.com
Firmans webshop: https://webshop.holmerup.biz - även på Facebook
Testsiten: http://testing.holmerup.biz (gilla gärna Facebook-sidan)


Utloggad Bribedant

  • Idol
  • ****
    • Antal inlägg: 1 378
    • Visa profil
  • Soundcloud: Bribedant

Citera
Utnyttjandet av växlingsfilen (pagefile.sys) ökar när jag läser in stora samplingsbibblor. wtf? Varför inte lägga datan i RAM istället? Det rapporteras ju att det är över en gig ledigt! Bah

Du får tänka från windows sida, nämligen att om man propp matar Cubase programmet så finns ingen plats för operativsystemet runt omkring så då måste windows swap:a ut allt det som gäller runt omkring Cubase som annars ligger i minnet och väntar på att du
ska hoppa ur Cubase.

//Daniel :)


Jo men det är just "ingen plats" som jag reagerar på. XP rapporterar ett par gig ledigt (tillgängligt) RAM ändå växer swap filen. Finns säkert en bra förklaring men den är svår att hitta och antagligen svår att haja.

Håller på att testar att lassa in pluggar och stor samplingsbibblor i Reaper i 32bit Win 7 med 4gig RAM. Reaper verkar kunna svälja en hel del mer pluggar och samplings megabyte än i XP.

Ska installera en spegling av XP dawens Cubase 5 med extra allt i Win 7. Lika bra att löpa linan ut och migrera om 7an uppför sig bättre. Det sägs ju att den har smartare minneshantering

Ska även kolla upp 3gig switchen i XP etc. Tack för tips.
« Senast ändrad: 04.12.2011, 21:37:27 by Bribedant »
Gafftapesaturerad heldigitaliserad analogist


Utloggad ddummer

  • Talang
  • **
    • Antal inlägg: 197
    • Visa profil
Sen har vi som sagt det där med att ett 32 bitars program kan bara adressera 2gb så om inte plugin tillverkaren har
sett till att vara medveten om mer minne utan använder sig av 32bitars variabler när det gäller inladdning mm
så spelar det ingen roll hur mycket minne man har för pluggen kommer att crasha ändå eftersom variablen slår om till noll
på samma sätt som digital klippning. Så för pluggen är alltid minnet slut vid 2gb om filhantering mm baseras på 32 bitar variabler.

//Daniel  :)


Utloggad Bribedant

  • Idol
  • ****
    • Antal inlägg: 1 378
    • Visa profil
  • Soundcloud: Bribedant
Sen har vi som sagt det där med att ett 32 bitars program kan bara adressera 2gb så om inte plugin tillverkaren har
sett till att vara medveten om mer minne utan använder sig av 32bitars variabler när det gäller inladdning mm
så spelar det ingen roll hur mycket minne man har för pluggen kommer att crasha ändå eftersom variablen slår om till noll
på samma sätt som digital klippning. Så för pluggen är alltid minnet slut vid 2gb om filhantering mm baseras på 32 bitar variabler.

//Daniel  :)

Hmm hade inte koll på det.
Efter lite googlande

By definition, a 32-bit processor uses 32 bits to refer to the location of each byte of memory. 2^32 = 4.2 billion, which means a memory address that's 32 bits long can only refer to 4.2 billion unique locations (i.e. 4 GB).

In the 32-bit Windows world, each application has its own “virtual” 4GB memory space. (This means that each application functions as if it has a flat 4GB of memory, and the system's memory manager keeps track of memory mapping, which applications are using which memory, page file management, and so on.)

This 4GB space is evenly divided into two parts, with 2GB dedicated for kernel usage, and 2GB left for application usage. Each application gets its own 2GB, but all applications have to share the same 2GB kernel space.

http://www.brianmadden.com/blogs/brianmadden/archive/2004/02/19/the-4gb-windows-memory-limit-what-does-it-really-mean.aspx


Ok, börjar klarna lite mer nu. Detta plus att min DAW har ca 1,2 gig vst/vsti DLL'er att hantera  :wacko:
Gafftapesaturerad heldigitaliserad analogist


Utloggad ddummer

  • Talang
  • **
    • Antal inlägg: 197
    • Visa profil
Och en annan tänker programmerare...  ^_^ så 2gb icke kernel utrymme låter som det man menar.

//Daniel  :)