Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2021-01-07, 01:02


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Witam, mam dwa pytanka :)
1. W oparciu o do?wiadczeniu zauwa?y?em w wielu skryptach, ?e kto? robi takie zmienne:


local max math.max
local ceil math.ceil
local len string.len


Mam rozumie?, ?e dzia?a to na zasadzie, ?e pami?? lua jest optymalniejsza do wykorzystania jako zmienne? Prosi?bym o wyja?nienie.

2. Czy obliczanie wszelakich dzia?a? matematycznych na pocz?tku skryptu jest optymalniejsze? Logicznie podchodz?c do tematu to powinno tak by?, poniewa? skrypt nie musi skalowa? itd. w renderze, co my?licie?

Mam jeszcze dodatkowe pytanie, chodzi mi jak moge sprawdzic szybkosc dzialania skryptu, mam na mysli jak porownac jakies rozwiazania tak jak to podaj? np. w ro?nicy mi?dzy pairs, a ipairs albo p?tli while, next.

Thank you in advance :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-07, 10:00


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4150 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

1. Tak, ma to znaczenie w przypadku wielu wywo?a? np. w renderze. Cytat z pewnego discorda programistycznego https://discord.com/channels/710231512221483082/710492221388095539/711116452660248667

2. Tak, poniewa? zostaje to obliczone raz, a nie jest obliczane ci?gle w k??ko.
3. Tak samo jak widzia?e?, ?e zrobione by?o tam. Najlepszym sposobem kontrolowania optymalizacji jest preformancebrowser.

Komentarz NotPaladyn dodany 2021-01-07, 14:20Jakbyś mógł to popraw link bo nie działa ;)
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Mikołajj
Wysłany: 2021-01-07, 16:00


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

"marcin778" napisał/a:

1. Tak, ma to znaczenie w przypadku wielu wywo?a? np. w renderze. Cytat z pewnego discorda programistycznego https://discord.com/channels/710231512221483082/710492221388095539/711116452660248667

2. Tak, poniewa? zostaje to obliczone raz, a nie jest obliczane ci?gle w k??ko.
3. Tak samo jak widzia?e?, ?e zrobione by?o tam. Najlepszym sposobem kontrolowania optymalizacji jest preformancebrowser.


Dzi?ki wielkie :) Takich odpowiedzi potrzebowa?em. :p

Postaw piwo autorowi tego posta
 

 
Tagi: optymalizacja :: kodu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Optymalizacja kodu Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku