28. september 2006 - 14:32Der er
42 kommentarer og 1 løsning
Frigørelse af ram
Findes der en måde, hvorpå man manuelt kan frigøre resourcer eller lave en fluch i windows xp pro? Problemet er, at når jeg laver adskillige tråde i diverse programeringsprogramer, og sætter trådene i gang, så restarter computeren. Dette sker ikke, hvis jeg samtidig har et dvd-vindue til at stå åbent i baggrunden. Så derfor tror jeg, at der har noget med frigørelse af resourcer i OS. Jeg går ud fra, at der er indbygget sådan en funktion, når man har en dvd kørende.
Nej, det var det sådan set ikke. Jeg ved ikke, om de programmer vil klare problemet. Men jeg tænkte mere på en permanent løsning. En opdatering til windows eller lignende. Ellers noget der fungerer ligesom en garbagecollector i java, så systemet selv kan løse problemet løbende...
Jamen disse 2 programmer kan sættes til at frigive ram, når systemet når under en vis grænse, så det er jo egentlig automatisk. En windows opdatering skal du nok ikke forvente.
Jo, men det er jo ikke noget med, at alt rammen er brugt op. Det er blot når der kommer for mange forespørgsler til taskmanageren på samme tidspunkt. Så hvis jeg kunne geninstallere den del af OS, ville det sikkert løse problemet. Men det er nok ikke muligt. En opdatering forventer jeg heller ikke. Men det kunne være, at der er udviklet en speciel programstump af Microsoft, som netop ville gøre en ændring på den aktuelle del af OS.
Den burde måske give et hint, hvad det er der fejler. Nu ved jeg ikke hvad det er du programmerer, og jeg har ikke det store kendskab til programmering, men jeg mener at kunne huske at man på nogle måder i forskellige programmeringssprog godt kan komme til at lave overflow. Men det kunne være et defekt modul der giver problemet. Kontrolpanel -> system -> Avanceret -> Start og genoprettelse -> Indstillinger -> fjern flueben i genstart automatisk.
Slet data i logbogen. Det giver lidt mere overskuelighed. Højreklik på "Program" -> klik "fjern alle hændelser". Det samme med "system". Du skal bare sige nej til at gemme.
Så fik jeg et crash igen. Jeg nåede dog ikke at slette før crashet. Men der står ikke meget i loggen før tidpunktet, hvor crashet opstod (17.21). Under "program" står der:
btwdins: Beskrivelsen for hændelses-id ( 0 ) i kilden ( btwdins ) blev ikke fundet. Den lokale computer har muligvis ikke de nødvendige oplysninger i registreringsdatabasen eller DLL-meddelelsesfiler til at vise meddelelser fra en fjerncomputer. Du kan muligvis bruge flaget /AUXSOURCE= til at vise denne beskrivelse. Se i Hjælp og support for at få flere oplysninger. Følgende oplysninger er en del af hændelsen: Service started.
Under "system" står der:
Oplysninger 17:20:56: Eventlog: Microsoft (R) Windows (R) 5.01. 2600 Service Pack 2 Uniprocessor Free. Tjenesten Event Log blev startet.
Og så at netjortet kører igen. Og en 20 stk af "Service Control Manager".
Nu har jeg prøvet af køre den oprydning for btwdins. Og indtil videre ser det da også ud som om, at der ikke kommer flere af de fejl, som får computeren til at genstarte. Men der kommer dog stadig adskillige fejl i explorer.exe (=skrivebordet restarter).
Så fik jeg jejlen "BAD_POOL_CALLER" igen. Så den scanning hjalp altså ikke... I loggen står der igen btwdins, med fejlbeskrivelsen:
Beskrivelsen for hændelses-id ( 0 ) i kilden ( btwdins ) blev ikke fundet. Den lokale computer har muligvis ikke de nødvendige oplysninger i registreringsdatabasen eller DLL-meddelelsesfiler til at vise meddelelser fra en fjerncomputer. Du kan muligvis bruge flaget /AUXSOURCE= til at vise denne beskrivelse. Se i Hjælp og support for at få flere oplysninger. Følgende oplysninger er en del af hændelsen: Service started.
Desuden står der mange advarsler med dhcp: Computeren kunne ikke forny sin adresse fra netværket (fra DHCP-serveren) for netværkskortet med netværksadressen 00E018AEDAB5. Der opstod følgende fejl: Semaforens timeout-periode er udløbet. . Computeren vil fortsat forsøge at få tildelt en adresse fra netværksadresseserveren (DHCP).
På den anden computer? Jeg har ikke andre computere. Måske er det en update, der automatisk køres på min computer("Service started") - så der jo kommunikeres med en anden computer. Ellers har jeg ingen anelse. Findes der ikke en måde, hvorpå man kan udskrive navnet på filen, som laver dette kald, eller evt. benytte /AUXSOURCE= til yderligere informationer?
ah, okay. Jamen, der er der ikke noget problem. Det er ikke programeringssoftwaren i sig selv, som er et problem. Det er vist noget opdateringshalløj. Glasset flyder bare over, når programeringshalløjet også forsøger at få fat i computerens resouorcer.
Tja, men jeg har lidt et andet problem nu. Måske skal jeg starte et nyt spørgsmål op så (?). Men det er egentlig ret lille...og forhåbentlig simpelt. En gang imellem fryser computeren nemlig nu. Systemet er opdateret med alle windowsopdateringer. Jeg har været inde i logbogen, for at lede efter en fejl. Men der står ikke noget. Findes der en måde, hvorpå jeg kan finde ud af årsagen til problemet?
Den nye, ja. Tja, det sker, når jeg f.eks. starter nogle forskellige programmer. Og det er ikke nogle bestemte programmer. Og nogle gange bliver skrivebordet kun loaded "halvt" ind ved opstart. Altså så baggrundsbilleddet er fremme, og proceslinien er også loaded, men startknappen er ikke fremme. Kun omridset. Og alle ikonerne på skrivebordet er heller ikke fremme.
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.