Sådan løser du høj CPU-forbrug med OpenJDK Platform Binary
OpenJDK Platform binær eller Java(TM) Platform SE binær – dybest set javaw.exeprocessen – er det, der kører Java-baserede apps som Minecraft eller andre Java-tunge spil. Når du starter dem, starter denne proces i baggrunden og bruger nogle gange en masse CPU, hvis noget er galt. På nogle opsætninger kan den gå amok og bruge langt flere ressourcer, end den burde, hvilket er super frustrerende (især når du prøver at holde dit spil problemfrit).Det skyldes ofte fejl, forældede drivere eller systembegrænsninger. Nogle gange indlæser den bare en masse aktiver i baggrunden, og ved første kørsel kan den øge CPU-hastigheden voldsomt. Så hvis du bemærker høj CPU – og dine fans råber – kan det være derfor.
Før man kaster sig ud i større rettelser, er det værd at lade det ligge lidt. På nogle maskiner indlæser processen spilaktiver eller opdateringer i baggrunden, og CPU’en burde falde til ro efter et par minutter. Hvis ikke, kan det være tid til at grave dybere.
Sådan rettes høj CPU-forbrug fra javaw.exe eller OpenJDK-processen
Brug dedikeret grafik til at aflaste
Denne her er lidt irriterende, men ofte bruger processen den integrerede grafik (som Intel Iris eller AMD Vega) i stedet for din dedikerede GPU (NVIDIA eller AMD Radeon).Fordi Windows selvfølgelig skal gøre det sværere end nødvendigt. At flytte processen til din dedikerede GPU kan nogle gange reducere CPU-belastningen, fordi den er bedre til at håndtere grafik og efterlade din CPU fri til andre ting.
- Åbn Jobliste (tryk på Ctrl + Shift + Esc).
- Skift til fanen Detaljer og find ud af det
javaw.exe. - Højreklik på den proces, og vælg Åbn filplacering – det fører dig direkte til, hvor den er gemt.
- Kopier adressen i mappens adresselinje helt øverst (normalt noget i retning af
C:\Program Files\Java\...). - Tryk Windows + Ifor at åbne Indstillinger.
- Naviger til System > Skærm > Grafik. I Windows 10/11 er det normalt under skærmindstillingerne.
- Rul ned for at tilføje en app til grafikpræference. Indstil rullemenuen til Desktop-app, og klik på Gennemse.
- I filvælgeren skal du klikke på adresselinjen, indsætte den mappesti, du kopierede tidligere, og trykke på Enter. Find
javaw.exeden, vælg den, og klik på Tilføj. - Find nu OpenJDK Platform binærfilen på listen (eller bare din Java-app, hvis den vises).Klik på den, og vælg derefter Indstillinger.
- Vælg Høj ydeevne (normalt din dedikerede GPU), og gem derefter.
Dette tvinger appen til at bruge din dedikerede GPU, som normalt er bedre til grafik og kan aflaste CPU’en. Nogle gange vil du måske helt deaktivere integreret grafik i BIOS (hvis du er tryg ved det), men det er mere avanceret. Dette medførte en reel reduktion af CPU-belastningen i testede tilfælde, men ikke altid – fordi Windows og drivere selvfølgelig kan være uforudsigelige.
Juster procesaffinitet og prioritet
Det er lidt ligesom at sige til Windows: “Giv denne proces færre CPU-kerner eller sænk dens prioritet”, hvilket kan gøre CPU-forbruget mindre ustabilt. Godt træk, når du er på en maskine uden en dedikeret GPU, eller hvis processen bliver ved med at optage alle kerner.
- Åbn Jobliste ( Ctrl + Shift + Esc) og gå til fanen Detaljer.
- Højreklik på
javaw.exe, og vælg Angiv affinitet. Fjern nu markeringen i alle kerner undtagen en eller to (hvis du ser en liste som CPU 0, CPU 1 osv.).Begrænsning af kernerne kan nogle gange stabilisere CPU-forbruget eller forhindre, at det stiger. - Klik på OK. Højreklik derefter
javaw.exeigen, hold musen over Angiv prioritet, og vælg Under normal eller Lav. Dette forhindrer den ikke i at køre, men får Windows til at behandle den som mindre vigtig, hvilket frigør ressourcer til andre ting.
Bemærk: I virkeligheden ignorerer Windows nogle gange disse indstillinger, eller processen nulstiller sig selv efter genstart. Men hey, det er et forsøg værd.
Opdater dine grafikdrivere
Hvis din grafikdriver er forældet eller har en fejl, kan det medføre, at Java-apps eller -spil belaster CPU’en højt, fordi Windows har svært ved at håndtere grafik korrekt. Kort sagt er forældede drivere som at spille et spil med en defekt controller – det kører bare ikke problemfrit.
Gå til producentens hjemmeside for din GPU (NVIDIA, AMD eller Intel) og hent den nyeste version, ikke kun via Enhedshåndtering. Det løser ofte mærkelige fejl.
- NVIDIA : https://www.nvidia.com/download/index.aspx
- AMD : https://www.amd.com/en/support
- Intel : https://www.intel.com/content/www/us/en/download-center/home.html
Download den rigtige driver, kør installationsprogrammet, og følg instruktionerne. Nogle gange løser blot en opdatering af driverversioner uventet problemer med høj CPU.(Og tro mig, driveropdateringsprocessen varierer – nogle kører mere problemfrit end andre.)
Juster indstillinger i appen for mindre CPU-belastning
Flere ressourcebegrænsninger kommer fra selve appen. For eksempel kan det i Minecraft at skrue ned for grafikindstillinger, reducere gengivelsesafstand eller begrænse billedhastigheden (f.eks.til 60 FPS) betydeligt reducere CPU-belastningen forårsaget af Java-processen.
Tjek spillets indstillinger eller fora – der kan være specifikke justeringer til din hardware. Dette kan være vigtigt, især hvis “høj CPU” opstår, selv når spillet ikke laver meget – sandsynligvis bare et tegn på, at dit system ikke kan følge med.
Opdater Java
Fordi Java i sig selv kan være forældet eller fejlbehæftet – hvilket fører til ekstra CPU-forbrug. Bare gå til Javas officielle downloadside og hent den nyeste version. At køre en opdateret Java kan rette kendte fejl, forbedre ydeevnen og gøre processen mindre stædig omkring CPU-forbrug.
Geninstaller appen (eller Java)
Hvis intet andet virker, er det måske en beskadiget installation eller en tilbageværende fejl. Afinstallation og geninstallation kan løse mærkelige problemer. Her er en hurtig oversigt:
- Åbn Kør ( Win+R), skriv
appwiz.cpl, og tryk på Enter. Dette fører dig til Programmer og funktioner. - Find dit spil eller din app, højreklik, og vælg Afinstaller.
- Følg instruktionerne for at fjerne det helt.
- Download og installer den nyeste version af Java og din app fra deres officielle websteder. Sørg for at få den nyeste build – det er ofte der, fejlene bliver rettet.
Nogle gange er det bare friske installationer, der puster nyt liv i træge Java-apps.
Oversigt
- Tving din Java-app til at bruge dedikeret GPU, hvis det er muligt.
- Begræns CPU-kerner for javaw.exe, hvis den høje CPU-hastighed stadig er der.
- Opdater dine grafikkortdrivere fra producentens websteder.
- Reducer grafikindstillingerne i appen/spillet for at reducere CPU-belastningen.
- Sørg for at din Java er den nyeste, og geninstaller om nødvendigt.
Opsummering
Højt CPU-forbrug fra Java javaw.exekan være irriterende, men med et par justeringer som at indstille GPU-præferencer eller opdatere drivere, er det ofte håndterbart. Nogle gange handler det bare om at undgå fejl eller systembegrænsninger. Ikke altid perfekt, men det bliver bedre. Krydser fingre for, at dette hjælper nogen med at undgå den endeløse CPU-blæserstøj – for det har ingen brug for, især når man spiller eller laver andre CPU-tunge ting. Held og lykke, og må din CPU endelig få lidt hvile!