Kezdőoldal » Számítástechnika » Programozás » Hogyan tudnám átalakítani ezt...

Passionat3ly kérdése:

Hogyan tudnám átalakítani ezt a python programot úgy, hogy sokkal gyorsabb legyen?

Figyelt kérdés
Szeretném ha jobban kihasználná a CPU-t mert gyakorlatilag nagyon keveset használ belőle. Olvastam a multiprocessingről pythonban de nem tudom átalakítani. A gépemben 6mag/12 szál van [link]

2022. febr. 20. 20:04
1 2
 1/15 anonim ***** válasza:
62%

Nem tűnik olyan óriási hatalmas programnak, ami többszálúságot igényelne.

Azért használ nagyon keveset a gépedből, mert valószínűleg gyorsan végez a feladattal.

2022. febr. 20. 20:47
Hasznos számodra ez a válasz?
 2/15 anonim ***** válasza:
17%

Ennek többszálúság??? lol

Te sósavra ittál valami töményet?

2022. febr. 20. 20:59
Hasznos számodra ez a válasz?
 3/15 A kérdező kommentje:
Nem lehetne valahogy felgyorsítani?
2022. febr. 20. 22:12
 4/15 anonim ***** válasza:
19%
De, átírod assemblybe vagy C-be.
2022. febr. 20. 22:41
Hasznos számodra ez a válasz?
 5/15 A kérdező kommentje:
Tudna valaki segíteni átírni? Nem értek hozzá
2022. febr. 20. 23:10
 6/15 anonim ***** válasza:
30%

De minek kéne átírni könyörgöm? Semmivel nem lenne gyorsabb!


Ez pont olyan, mintha a legújabb BMW-vel akarnál menni 20 km/órás sebességgel, és csodálkoznál, hogy pont ugyanolyan lassan mész, mint egy trabant.


Olyan feladatok esetén kell többszálúsítani, ahol több különböző folyamatot akarsz használni egyidejűleg. Ilyen például, amikor asztali alkalmazást használsz mondjuk, van egy főszál, ami kirajzolja az ablakot, meg egy másik szálon mondjuk letöltést indítasz az internetről.


Amit te akarsz az tipikusan ágyúval hangyára lőni. Mi értelme lenne? Semmi!

2022. febr. 21. 08:13
Hasznos számodra ez a válasz?
 7/15 anonim ***** válasza:
13%

"Semmivel nem lenne gyorsabb!"


lol


" Ilyen például, amikor asztali alkalmazást használsz mondjuk, van egy főszál, ami kirajzolja az ablakot, meg egy másik szálon mondjuk letöltést indítasz az internetről."


lol * lol

2022. febr. 21. 08:52
Hasznos számodra ez a válasz?
 8/15 anonim ***** válasza:
95%
#7 neked volt mar hasznos valaszod ezen a forumon?
2022. febr. 21. 09:32
Hasznos számodra ez a válasz?
 9/15 anonim ***** válasza:
0%

Annyi biztos, mint neked.


Birkaságokat hánysz ide. Mi értelme ennek?

Egy pythonban írt program C-ben miért is ne lehetgne gyorsabb? Legalább 20-szor gyorsabb, de lehet az a 20 akár 500 is.


A párhuzamosítás meg olyan igények esetén merül fel, mint amiket te írsz, hanem számításigényes feladatoknál.

A thread, meg a parallel programming amúgy is kettő. Nagyon kettő. Legalább ezzel nem ártana tisztában lenned.

2022. febr. 21. 09:47
Hasznos számodra ez a válasz?
 10/15 A kérdező kommentje:
Létezik valami online converter ami átalakítja c-be a python?
2022. febr. 21. 11:27
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!