Minnesanvändning...

Avdelningen för spel och annan vardaglig mjukvara.
Post Reply
User avatar
MeAn
Posts: 613
Joined: 2002-03-07 23:26:10
Location: Hålan
Contact:

Minnesanvändning...

Post by MeAn »

Min minnesanvändning verkar lite skum. För efter en till två dagars uptime på datorn så har den lyckats ta upp allt minne som är 512mb ddr. Jag kör irc, icq, ftp, explorer och spelar mycket counter-strike. kan det verkligen stämma att den slukar allt minne på 1-2dagar??
User avatar
nissse
Hedersbit
Posts: 911
Joined: 2002-06-04 13:49:01
Location: Nyköping
Contact:

Post by nissse »

Du kanske har kört nån applikation/spel som allokerar minne utan att släppa ifrån sig det igen ?.
Får samma sak om jag spelar neverwinternights.
Ordbehandlare|C2D E8400@4.0Ghz| 8800GTS 640MB| Trackball!
NES|6502@1.79mhz|2KB|2KB Vram|Huge joypad
User avatar
MeAn
Posts: 613
Joined: 2002-03-07 23:26:10
Location: Hålan
Contact:

Post by MeAn »

Nissse wrote:Du kanske har kört nån applikation/spel som allokerar minne utan att släppa ifrån sig det igen ?.
Får samma sak om jag spelar neverwinternights.
Finns det någon lösning på problemet?
User avatar
Camridge
Posts: 1346
Joined: 2002-03-10 22:26:54
Location: Sverige (Västernorrland)

Post by Camridge »

Drabbas du av det eller, om inte så varför bry sig om det då.
annars kan d se vilka program som tar upp mycket minne i task manager och stänga av dom där, så får du tillbaka det ockuperade minnet.
Min nyaste Älskling
Hewlett Packard IPAQ 2210
Cpu: Intel(R) PXA255 400Mhz
Internt: 64MB minne CF:64 o 128MB
OS: Windows CE 4.20
User avatar
nissse
Hedersbit
Posts: 911
Joined: 2002-06-04 13:49:01
Location: Nyköping
Contact:

Post by nissse »

Kolla upp patcher till applikationerna och till windows å allt sånt.
Annars får du boota burken om du stör dig på det, är väl inte värre än så?
Ordbehandlare|C2D E8400@4.0Ghz| 8800GTS 640MB| Trackball!
NES|6502@1.79mhz|2KB|2KB Vram|Huge joypad
User avatar
MeAn
Posts: 613
Joined: 2002-03-07 23:26:10
Location: Hålan
Contact:

Post by MeAn »

Datorn ska helst stå på dynget runt. helst aldrig startas om på ett tag. Och det är där problemet ligger. för allt minne går åt och jag upplever att datorn går otroligt segt. Jag körde med 256mb ddr för ett tag sedan och kör samma program och där hade jag inte samma problem.

Fattar inte hur något kan sluka 512mb ddr. Kollar jag upp vad som tar minne i processer i aktivitetshanteraren så ser jag ingen större bov.
User avatar
Ghlargh
Posts: 10236
Joined: 2002-07-27 18:34:53
Location: Stockholm/Bromma
Contact:

Post by Ghlargh »

Trojaner, virus, spyware eller dåligt skrivna apps
Ghlargh ska inte hållas lagligen eller annars ansvarig om en 64bitare eller dennes utrustning dör eller skadas allvarligt efter att ha följt Ghlarghs tips, tipsen är avsedda endast som vägledning och inte som en exakt instruktion. Kan du inte, rör inte!
User avatar
nissse
Hedersbit
Posts: 911
Joined: 2002-06-04 13:49:01
Location: Nyköping
Contact:

Post by nissse »

www.winternals.com
kolla där, körde lite med deras små program förr när jag använde NT4, löste en del problem jag hade med program som sluka minne utan att släppa ifrån sig det.
Men försök ta reda på vilket program som äter upp minnet. (kolla minnes användningen för och efter du använt det), kan underlätta.
Ordbehandlare|C2D E8400@4.0Ghz| 8800GTS 640MB| Trackball!
NES|6502@1.79mhz|2KB|2KB Vram|Huge joypad
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Re: Minnesanvändning...

Post by IcePic »

mean wrote:Min minnesanvändning verkar lite skum. För efter en till två dagars uptime på datorn så har den lyckats ta upp allt minne som är 512mb ddr. Jag kör irc, icq, ftp, explorer och spelar mycket counter-strike. kan det verkligen stämma att den slukar allt minne på 1-2dagar??
Är du säker på att det verkligen är upptaget då?
Det är skillnad på fritt och outnyttjat minne.
Ingen maskin mår bra av en massa outnyttjat minne, så de flesta OS använder
ledigt minne som filsystemscache under tiden inget annat program vill
ha det. Troligen det du "råkat ut" för. Inget att oroa sig för.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
MeAn
Posts: 613
Joined: 2002-03-07 23:26:10
Location: Hålan
Contact:

Re: Minnesanvändning...

Post by MeAn »

IcePic wrote:
mean wrote:Min minnesanvändning verkar lite skum. För efter en till två dagars uptime på datorn så har den lyckats ta upp allt minne som är 512mb ddr. Jag kör irc, icq, ftp, explorer och spelar mycket counter-strike. kan det verkligen stämma att den slukar allt minne på 1-2dagar??
Är du säker på att det verkligen är upptaget då?
Det är skillnad på fritt och outnyttjat minne.
Ingen maskin mår bra av en massa outnyttjat minne, så de flesta OS använder
ledigt minne som filsystemscache under tiden inget annat program vill
ha det. Troligen det du "råkat ut" för. Inget att oroa sig för.
Hur ska jag göra för att datorn ska börja använda det outnyttjade minnet?
User avatar
mkk
Posts: 5084
Joined: 2002-03-08 0:04:08
Location: Gefle
Contact:

Post by mkk »

Vilket OS rör det sig om?
Tyst dator: i5-3570K @ 4.1GHz, HR-02 Macho, Sapphire HD7950 boost, MSI Z77A-G45, Fractal Design Define R4 chassi, medföljande fläktar som insug och TY-140 som utblås, 2st SSD + 1st Seagate 4TB. Seasonic X-650.
User avatar
MeAn
Posts: 613
Joined: 2002-03-07 23:26:10
Location: Hålan
Contact:

Post by MeAn »

mkk wrote:Vilket OS rör det sig om?
windows 2000 se service pack 2 m.m.
User avatar
mkk
Posts: 5084
Joined: 2002-03-08 0:04:08
Location: Gefle
Contact:

Post by mkk »

Okej, då borde det inte vara filcache som använder så pass mycket ledigt minne, såvida du inte aktiverat "largesystemcache" på något sätt. I WinXP finns det en inställning för minnesanvändningen under system, men jag minns inte om den även finns i Win2000. Programmet CacheMan och andra tweakprogram kan annars också användas för att justera det. Kolla i övrigt i enhetshanteraren ifall något program använder en hel del minne. Annars borde det vara någon del i systemet. Förhoppningsvis till något nyttigt. ;)
Tyst dator: i5-3570K @ 4.1GHz, HR-02 Macho, Sapphire HD7950 boost, MSI Z77A-G45, Fractal Design Define R4 chassi, medföljande fläktar som insug och TY-140 som utblås, 2st SSD + 1st Seagate 4TB. Seasonic X-650.
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Re: Minnesanvändning...

Post by IcePic »

mean wrote:
IcePic wrote:
mean wrote:Min minnesanvändning verkar lite skum. För efter en till två dagars uptime på datorn så har den lyckats ta upp allt minne som är 512mb ddr. Jag kör irc, icq, ftp, explorer och spelar mycket counter-strike. kan det verkligen stämma att den slukar allt minne på 1-2dagar??
Är du säker på att det verkligen är upptaget då?
Det är skillnad på fritt och outnyttjat minne.
Ingen maskin mår bra av en massa outnyttjat minne, så de flesta OS använder
ledigt minne som filsystemscache under tiden inget annat program vill
ha det. Troligen det du "råkat ut" för. Inget att oroa sig för.
Hur ska jag göra för att datorn ska börja använda det outnyttjade minnet?
Du startar ett program som behöver minne, så kommer OS:et
sluta använda det fria minnet som cache och lämna över det
till de behövande.
När jag skrev "inget att oroa sig för" så menade jag det.
Filsystemscache är ingen fast klump med förlorat minne som
aldrig går att få tillbaka, det är effektivt utnyttjande av
minne som inte skulle vara till hjälp annars.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
MeAn
Posts: 613
Joined: 2002-03-07 23:26:10
Location: Hålan
Contact:

Re: Minnesanvändning...

Post by MeAn »

IcePic wrote:
mean wrote:
IcePic wrote:
mean wrote:Min minnesanvändning verkar lite skum. För efter en till två dagars uptime på datorn så har den lyckats ta upp allt minne som är 512mb ddr. Jag kör irc, icq, ftp, explorer och spelar mycket counter-strike. kan det verkligen stämma att den slukar allt minne på 1-2dagar??
Är du säker på att det verkligen är upptaget då?
Det är skillnad på fritt och outnyttjat minne.
Ingen maskin mår bra av en massa outnyttjat minne, så de flesta OS använder
ledigt minne som filsystemscache under tiden inget annat program vill
ha det. Troligen det du "råkat ut" för. Inget att oroa sig för.
Hur ska jag göra för att datorn ska börja använda det outnyttjade minnet?
Du startar ett program som behöver minne, så kommer OS:et
sluta använda det fria minnet som cache och lämna över det
till de behövande.
När jag skrev "inget att oroa sig för" så menade jag det.
Filsystemscache är ingen fast klump med förlorat minne som
aldrig går att få tillbaka, det är effektivt utnyttjande av
minne som inte skulle vara till hjälp annars.

Ok då kör vi på det :D
Men visar aktivitetshanteraren fel? Den bör ju göra det. fattar inte hur den räknar annars.

Med tanke på att jag har 512mb minne som bör bli någonstans vid 600000 bytes. Och minnes användningen står på 800000 bytes nu
User avatar
linc
Administratör
Posts: 7602
Joined: 2002-02-13 22:22:11
Location: Skåneland
Contact:

Re: Minnesanvändning...

Post by linc »

mean wrote:Men visar aktivitetshanteraren fel? Den bör ju göra det. fattar inte hur den räknar annars.

Med tanke på att jag har 512mb minne som bör bli någonstans vid 600000 bytes. Och minnes användningen står på 800000 bytes nu
Det är med det använda virtuella minnet (swap/page-filen) inräknat.
hej.
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Re: Minnesanvändning...

Post by IcePic »

mean wrote:
IcePic wrote: Du startar ett program som behöver minne, så kommer OS:et
sluta använda det fria minnet som cache och lämna över det
till de behövande.
När jag skrev "inget att oroa sig för" så menade jag det.
Filsystemscache är ingen fast klump med förlorat minne som
aldrig går att få tillbaka, det är effektivt utnyttjande av
minne som inte skulle vara till hjälp annars.

Ok då kör vi på det :D
Men visar aktivitetshanteraren fel? Den bör ju göra det. fattar inte hur den räknar annars.

Med tanke på att jag har 512mb minne som bör bli någonstans vid 600000 bytes. Och minnes användningen står på 800000 bytes nu
Fel och fel, det är en fråga om tolkning av det som
står där.
Om den säger "använt" så betyder det ju att nån
har någon som helst bruk för just den mängden
minne, men det är inte samma sak som att minnet
inte kan frigöras på en mikrosekund om nån verkligen
behöver det.
På den gamla onda tiden (MS-DOS, tex) fanns det
bara två "states" för minne, använt eller ledigt.
I ett modernt OS nuförtiden finns det säkerligen
5-6 stycken eller fler nivåer av "ledigt" resp "upptaget"
som en del av minnet kan ha.

Sånt minne som är det vi normalt sett kallar ledigt
men som går åt till t.ex filsystemscachar kommer ju
aldrig orsaka swappande, utan så fort nåt program
verkligen behöver den biten minne kastar man bort
cacheinfo:n och lägger in det data som programmet
vill lägga där. Att göra om den från filsystemscache
till "användbart minne" tar ~0 tid, så det är i princip
"gratis" att låta allt oanvänt minne vara cache.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
MeAn
Posts: 613
Joined: 2002-03-07 23:26:10
Location: Hålan
Contact:

Re: Minnesanvändning...

Post by MeAn »

IcePic wrote:
mean wrote:
IcePic wrote: Du startar ett program som behöver minne, så kommer OS:et
sluta använda det fria minnet som cache och lämna över det
till de behövande.
När jag skrev "inget att oroa sig för" så menade jag det.
Filsystemscache är ingen fast klump med förlorat minne som
aldrig går att få tillbaka, det är effektivt utnyttjande av
minne som inte skulle vara till hjälp annars.

Ok då kör vi på det :D
Men visar aktivitetshanteraren fel? Den bör ju göra det. fattar inte hur den räknar annars.

Med tanke på att jag har 512mb minne som bör bli någonstans vid 600000 bytes. Och minnes användningen står på 800000 bytes nu
Fel och fel, det är en fråga om tolkning av det som
står där.
Om den säger "använt" så betyder det ju att nån
har någon som helst bruk för just den mängden
minne, men det är inte samma sak som att minnet
inte kan frigöras på en mikrosekund om nån verkligen
behöver det.
På den gamla onda tiden (MS-DOS, tex) fanns det
bara två "states" för minne, använt eller ledigt.
I ett modernt OS nuförtiden finns det säkerligen
5-6 stycken eller fler nivåer av "ledigt" resp "upptaget"
som en del av minnet kan ha.

Sånt minne som är det vi normalt sett kallar ledigt
men som går åt till t.ex filsystemscachar kommer ju
aldrig orsaka swappande, utan så fort nåt program
verkligen behöver den biten minne kastar man bort
cacheinfo:n och lägger in det data som programmet
vill lägga där. Att göra om den från filsystemscache
till "användbart minne" tar ~0 tid, så det är i princip
"gratis" att låta allt oanvänt minne vara cache.
hehe vet inte vad jag ska säga förutom att du är väldigt smart IcePic. Ta det som en komplimang.
Jag har börjat förstå lite av det hela nu.

Swap. vad är det? Har hört det ett flertal gånger.
User avatar
mkk
Posts: 5084
Joined: 2002-03-08 0:04:08
Location: Gefle
Contact:

Post by mkk »

Swapfil eller växlingsfil för virtuellt minne är samma sak. Angående filcache så är det dock inget som Win2000/XP använder allt ledigt minne till som standard utan bara en liten del.
Tyst dator: i5-3570K @ 4.1GHz, HR-02 Macho, Sapphire HD7950 boost, MSI Z77A-G45, Fractal Design Define R4 chassi, medföljande fläktar som insug och TY-140 som utblås, 2st SSD + 1st Seagate 4TB. Seasonic X-650.
User avatar
MeAn
Posts: 613
Joined: 2002-03-07 23:26:10
Location: Hålan
Contact:

Post by MeAn »

mkk wrote:Swapfil eller växlingsfil för virtuellt minne är samma sak.
Angående filcache så är det dock inget som Win2000/XP använder allt ledigt minne till som standard utan bara en liten del.
Swapfil eller växlingsfil som är för virtuellt minne är vadå? Har för mig att det är minne som tar hårddisk-utrymme, eller är jag helt ute och cycklar?
User avatar
mkk
Posts: 5084
Joined: 2002-03-08 0:04:08
Location: Gefle
Contact:

Post by mkk »

Ja det är en fil på hårddisken som operativet kan använda som minne när det fysiska RAM-minnet tar slut. Win2000 och XP är också piggt på att lägga ut delar av systemet där när de inte använts ett tag. Det är antagligen bra generellt sett så att det blir mer äkta fysiskt RAM-minne ledigt.
Tyst dator: i5-3570K @ 4.1GHz, HR-02 Macho, Sapphire HD7950 boost, MSI Z77A-G45, Fractal Design Define R4 chassi, medföljande fläktar som insug och TY-140 som utblås, 2st SSD + 1st Seagate 4TB. Seasonic X-650.
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

mean wrote:
mkk wrote:Swapfil eller växlingsfil för virtuellt minne är samma sak.
Angående filcache så är det dock inget som Win2000/XP använder allt ledigt minne till som standard utan bara en liten del.
Swapfil eller växlingsfil som är för virtuellt minne är vadå? Har för mig att det är minne som tar hårddisk-utrymme, eller är jag helt ute och cycklar?
Jag har skrivit en fin artikel om just VM och swap.
Läs den så kanske det klarnar lite.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
jstrom
Posts: 1732
Joined: 2002-05-28 22:18:35
Location: Göteborg
Contact:

Post by jstrom »

IcePic wrote:
mean wrote:
mkk wrote:Swapfil eller växlingsfil för virtuellt minne är samma sak.
Angående filcache så är det dock inget som Win2000/XP använder allt ledigt minne till som standard utan bara en liten del.
Swapfil eller växlingsfil som är för virtuellt minne är vadå? Har för mig att det är minne som tar hårddisk-utrymme, eller är jag helt ute och cycklar?
Jag har skrivit en fin artikel om just VM och swap.
Läs den så kanske det klarnar lite.
Tänkte bara lägga till en sak...

http://www.64bits.se/guider/virtuelltminne/index.php

en länk :)
User avatar
L4dan
Posts: 329
Joined: 2002-04-06 23:52:35
Location: betongen ;)
Contact:

Post by L4dan »

rekommenderar memturbo 2.1 ska kolla upp url till det...

-edit-
www.memturbo.com
Smeka eller smekas... svårt val...
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

L4dan wrote:rekommenderar memturbo 2.1 ska kolla upp url till det...

-edit-
www.memturbo.com
Och jag rekommenderar emot. Iaf om man kör
NT3 eller modernare os (NT4, w2k, XP).
Den _kanske_ har nån som helst funktion under
w9x, men jag är rätt skeptisk till det med.
Ett par saker som direkt slår en när man läser på
deras web:
#1 - "Defragments system memory"
Ett OS med någorlunda korrekt implementerat
virtuellt minne får _aldrig_ fragmentering i minnet,
eftersom alla pages (4k-block av minne) kan användas
hursomhelst, oavsett placering.
#2 - "Recovers RAM from applications and the operating system."
Hur snyggt vore det om app#1 vill ha minne, och
app#2 kan stjäla det utan att OS:et får säga sitt?
Ni tänker säkert att "app#1" är nåt segprogram och
"app #2" är memturbo, men tänk istället att "app#2"
är ett virus, en trojan eller liknande. Om ett OS låter
ett program stjäla minne från ett annat utan att
det är OS:et som bestämmer, då är det OS:et redo
för soptunnan.
#3 - "Recovers RAM leaks from poorly behaved applications."
Om ens OS inte ens kan få tillbaka det minnet, hur
stor är chansen att andra program kan få det?
Speciellt utan att installera VxD:er och systemfiler.
Alla OS gör precis allt de kan för att få tillbaka
samtliga resurser när ett program avslutar. Alla.
Så om ditt OS inte ens har möjlighet att återställa
en resurs då ett dåligt program avslutar, hur ska ett
externt program kunna det?

#4 - "flushes unused libraries and DLLs temporarily out to disk"
Det här låter ju fint, men OS:et kan redan göra det
om det anser att minnet behövs bättre till andra
program. Vad som är ännu bättre, OS:et vet ju när
ett lib eller en DLL är just 'unused' och kan kasta
ut hela libbet ur minnet helt och hållet så det inte
ens tar upp swap. T.o.m AmigaOS kunde detta 1984. Men även AmigaOS lät det ligga kvar i avvaktan
på att en av två saker händer:
a) Nån behöver massor med minne. Libbet åker då ut. Ingen förlust.
b) Nån behöver just det libbet. Libbet markeras då
som använt igen och inladdningstiden blir 0. Klar
vinst.

Under MS-DOS kunde man råka
ut för att ett TSR-program (Terminate and Stay Resident)
låg kvar och störde, men det händer inte idag.

Allt detta program gör, och alla kloner av det (bortsett från det fluffiga GUI:t)
är att skapa en process/tråd som allokerar en jämrans
stor mängd minne, går igenom detta minne och skriver
dit slumpdata (så att det ser ut som det används)
och sen skjuter den ner allokeringstråden så det
minnet ser "mer" ledigt ut än innan.
Kör man benchmarks kommer man märka att vid
"vanlig" körning så försämras datorns totala prestanda
efter att man flushat minnet på det här viset.
Usch och fy. Och pengar vill de ha också.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
Post Reply