Kezdőoldal » Számítástechnika » Programozás » Autohotkey, script felgyorsítása?

Autohotkey, script felgyorsítása?

Figyelt kérdés

Lényegében, már van egy meglévő kódom hozzá, hogy sokkalta de gyorsabb legyen, viszont, tudtok e valami olyan módszer-t, amit senki nem ismer, csak az aki tud ilyen módszert :D


Bár, elegendő a sebesség, nem is arról van szó, de mindig is, ha valami jól tud teljesíteni, az mindig jó.


2021. szept. 16. 21:08
1 2
 11/16 anonim ***** válasza:
100%

"beírom a kódot ami a script sebességét növeli, mármint, a script elejére, a sebesség és a proci használat megnől, ezáltal, 3x 4x gyorsabb lesz."


Szívesen adok ilyen kódot, de gyorsabb nem lesz tőle. De igazából nem kellek hozzá, mert elb. kóddal akár saját kútfőből is le tudod terhelni a processzort.

2021. szept. 17. 16:23
Hasznos számodra ez a válasz?
 12/16 A kérdező kommentje:
Na mutasd a kódot :D Mérjük össze, utána leírom a saját gyorsító kódomat is. Vagy, előtte írjam le?
2021. szept. 17. 16:25
 13/16 anonim ***** válasza:
Nem írok kódot, mert felesleges. Írsz egy végtelen ciklust, amitől szépen felmegy 100%-ra a CPU használat. Végülis ezt akartad elérni.
2021. szept. 17. 16:27
Hasznos számodra ez a válasz?
 14/16 A kérdező kommentje:

Nem nem, tévedsz, inkább megmutatom, mire gondolok, én csökkenteni szeretném a kód beolvasási sebességet, nézd:


#SingleInstance Force

#KeyHistory 0

#NoEnv

#MaxMem 1000

#Persistent

#MaxThreadsBuffer On

#MaxThreadsBuffer 250000

#MaxThreads 50000

#MaxHotkeysPerInterval 99000000

#HotkeyInterval 99000000

Thread, priority, 1

SetControlDelay, -1

SetBatchLines, -1

SetMouseDelay, -1

#NoTrayIcon

SetDefaultMouseSpeed, 0

SetWinDelay, -1

SetKeyDelay, -1, -1

ListLines, Off

SendMode Input

Process, Priority, , A

Thread, interrupt, 0

DllCall("SetProcessWorkingSetSize", Int,-1, Int,-1, Int,-1 )

DllCall("Sleep",UInt,0)

DllCall("psapi.dll\EmptyWorkingSet", "UInt", -1)

DllCall(gdiplus.GdiplusStartup, "ptr*", token, "ptr", &bin, "ptr", 0)

DllCall(gdiplus.GdipCreateBitmapFromScan0, "int", 1, "int", 1, "int", 0, "int", 0x26200A, "ptr", 0, "ptr*",pBitmap)



Ilyesmire gondoltam, ez az, amit összegyűjtöttem, más scriptekből.

2021. szept. 17. 16:29
 15/16 A kérdező kommentje:
Próbáld ki, példaként, van a voxel generálós script az autohotkey oldalán, ezzel sokkalta de gyorsabban generálja. De bármi más script is felgyorsul tőle.
2021. szept. 17. 16:33
 16/16 A kérdező kommentje:
Akkor lesz 100%-on a cpu-d ha 1 magos. Ha 2 akkor 50-en.
2021. szept. 17. 16:34
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!