lørdag, januar 23, 2021

Soeger tool til at Juster programs cpu forbrug

Daily Rush Debat Hardware Hardware Soeger tool til at Juster programs cpu forbrug

  • Dette indlæg indeholder 4 kommentarer, har 4 deltagere og blev senest opdateret af  Sven_Bent for 2 år siden.
  • Forfatter
    Emne
  • #0

    Sven_Bent
    Bruger
    25.996 indlæg
    Offline

    jeg at program hvor peorammoern aabenbart har glemt at ligge en sleep() i en af hanns loekker. og programmer bruger ca 200% af en core i cpu forbrug. hvilket for produkter af programmer er staerkt for meget.

    Er der en maade man kan faa windows til ikke er tilgive den saa meget cpu tid ?

    CPU prioriterings loeser ikke problemet ( der er masser af frie cpu kraefter i breden.
    jeg har proevet at juster dne til ku nat have affinity til en (logisk)core men resulterede I lag af min mus.

    en metodel til at fortaller windows kun t give en speciffic procees agna hver ande quanta tror jeg ville vare perfect

    Sven Bent - Dr. Diagnostic
    www.TechCenter.DK

Viser 4 kommentarer - 1 til 4 (af 4 i alt)
  • Forfatter
    Kommentarer
  • #1

    gombo
    Bruger
    511 indlæg
    Offline

    Hvis jeg forstår din post korrekt, er BES måske en mulighed.

    Plz keep it emty

    #3

    Stormtrooper
    Bruger
    902 indlæg
    Offline

    Sort med sort ovenpå.

    The floor's made for dancin' - you can tell by the lights

    #3

    Shodo
    Bruger
    162 indlæg
    Offline

    Jeg tvivler på Scheduleren i Windows har en setting til selektivt at scheduler tråde fra en given process mindre (udover hvad der findes i Priority Class, IO Priority og Affinity). Hvis der findes noget må det ligge i som en del af EPROCESS struct, så du kan evt. kigger der, men jeg tvivler på der er noget andet der kan bruges..

    Men en alternativ løsning ville være at injected et kald til sleep ind i det program du køre. Enten via Code injection (på den køerne process) eller ved at lave et godt gamle dags “Crack” hvor smider assembly instruktioner til et sleep kald, via en hex editor, ind i Exe/dll filen inden den bliver started.
    Hvis programmet er skrevet i Managed Code (.NET) kan det relativt let gøres via en decompiler eller en assembly editor.

    Disclaimer: overstående kan være en pænt stor overtrædelse af evt. license vilkår i programmet….

    Men under alle omstændigheder et sjovt lille weekend projekt…

    #4

    Sven_Bent
    Bruger
    25.996 indlæg
    Offline

    #1
    #2
    beklager venstre haands arbejdet

    #3
    Jeg takker.

    Sven Bent - Dr. Diagnostic
    www.TechCenter.DK

Viser 4 kommentarer - 1 til 4 (af 4 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.