Kezdőoldal » Számítástechnika » Programozás » Optimalizálás, hogy történik?

Optimalizálás, hogy történik?

Figyelt kérdés

Hogy történik egy szoftver optimalizálása?

Mi alapján változtatnak a kódon?

Honnan tudják,hogy úgy optimálisabb az adott helyzetben?

Van ehhez valami jó doksi, illetve anyag ami elmélyed ebben


2019. szept. 4. 18:24
1 2 3
 11/23 anonim ***** válasza:
100%

"Hihetetlen, hogy - állítólagos - szakértők egy olyan szó értelmét vitatja, amit teljesen egyértelmű."


Ez külön mókás, mivel TE vagy az, aki a szó jelentésén lovagol, rajtad kívül senki nem pörög rajta.

2019. szept. 4. 20:01
Hasznos számodra ez a válasz?
 12/23 anonim ***** válasza:
100%

"Mert az optimális = legjobb."

Nem, az ideális = legjobb. Az optimális az adott esetben elfogadható, megfelelően működő. (facepalm)

2019. szept. 4. 20:01
Hasznos számodra ez a válasz?
 13/23 anonim ***** válasza:
70%

A klasszikus módszer az, hogy elemezzük a lassúnak tűnő algoritmus futás- és memóriaigényét. Ezután megpróbáljuk úgy átírni az algoritmust, hogy a működés ugyanaz legyen, de sokkal kevesebb műveletet végezzen a program.

Itt egy oldal, ahol erről olvashatsz: [link]

Másik módszer lehet az, hogy megvizsgálom, lehetne-e hatékonyabb adatszerkezetet használni az adott feladatra (ha sok a beszúrás / törlés -> lista, gyors keresésnél hash, stb).

Ezen kívül rengeteg mód van még, ami területenként eltér. Például OpenGL alkalmazásoknál egy optimalizálási lehetőség az, hogy megpróbálom a minimálisra szorítani a CPU és a GPU közti adatcserét. Hálózati alkalmazásoknál pedig egy módszer például a cache bevezetése.

2019. szept. 4. 20:02
Hasznos számodra ez a válasz?
 14/23 anonim ***** válasza:
0%

"Az külön mókás, mivel TE vagy az, aki a szó jelentésén lovagol, rajtad kívül senki nem pörög rajta."


Kivéve aki meg akarja magyarázni, hogy van "legoptimálisabb" vagy "optimálisabb". Ezeknek javaslom a google tipusú keresőmotort (www.google.com)

2019. szept. 4. 20:13
Hasznos számodra ez a válasz?
 15/23 anonim ***** válasza:
91%

". Ezeknek javaslom a google tipusú keresőmotort (www.google.com)"


Megfogadtam a tanácsod. Google ELSŐ találata:


Nyelv és tudomány: [link]


"György nyilván veszélyesnek tartja az optimálisabb szóval kapcsolatos állásfoglalásomat (miszerint ez nagyon régóta előfordul a magyar nyelvben, és ezt nem érzem tragikus jelenségnek)"


Írja ezt Kálmán László nyelvész, a nyelvtudomány kandidátusa, tudományos főmunkatárs, az ELTE BTK Elméleti nyelvészet szakcsoportjának docense...


Ha ő azt mondja hogy ez nem akkora probléma - mint szerinted aki biztos ért hozzá és a sokadik hozzászólásoddal alázod a "nemtudókat" - akkor valószínűleg tényleg nem az.


Ellenben a kérdéshez még ÉRDEMEBEN nem szóltál hozzá, okoska...

2019. szept. 4. 20:19
Hasznos számodra ez a válasz?
 16/23 anonim ***** válasza:
70%
#16 Használják, értik egymást, elterjedt. Létezik. Arról nem is beszélve, hogy egyáltalán nem értelmetlen. Attól, hogy az optimális azt jelenti, hogy legjobb, az optimálisabb még nem feltétlenül kell azt jelentse, hogy.. uhm.. legjobbabb? Jelen kontextusban azt jelenti, hogy "közelebb az optimálishoz". Vitathatod, hogy nem ezt jelenti, de a világ összes programozója rávágja, hogy de, azt jelenti. És amit egy adott közösség túlnyomó többsége tekint elfogadottnak, az az elfogadott abban a közösségben. A nyelvek mindig is így működtek.
2019. szept. 4. 20:20
Hasznos számodra ez a válasz?
 17/23 A kérdező kommentje:
Lol,most komoly egyetlen egy szón veszekedtek :D
2019. szept. 4. 20:21
 18/23 anonim ***** válasza:
0%

"optimális jelentése":

"legkedvezőbb, a legjobbnak ígérkező"

"A lehető legjobb (állapot, helyzet, sajátság, tevékenység), amely a fennálló körülmények között a legkedvezőbb."


A "dógoznák bzmeg heee" is elterjedt. Attól még nem helyes.

2019. szept. 4. 20:24
Hasznos számodra ez a válasz?
 19/23 Jack8 ***** válasza:

#20

"In computer science, program optimization or software optimization is the process of modifying a software system to make some aspect of it work more efficiently or use fewer resources.

In general, a computer program may be optimized so that it executes more rapidly, or to make it capable of operating with less memory storage or other resources, or draw less power."


* [link]

2019. szept. 4. 22:24
Hasznos számodra ez a válasz?
 20/23 anonim ***** válasza:
70%

Ez a 66%-os nyomorék miért nincs még kitiltva innen?

Legyen szíves mindenki jelenteni az összes kommenjtét.

2019. szept. 5. 14:50
Hasznos számodra ez a válasz?
1 2 3

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!