Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Projekt Serwer PVP - Co dodać?


Rekomendowane odpowiedzi

Opublikowano

Skrypty zajmują znacznie więcej ramu... i CPU

 

Cały kod skryta podczas ładowania musi zostać "przetłumaczony" na instrukcje, one ciągną trochę miejsca, każda taka instrukcja posiada własną klasę -> każde użycie tej instrukcji powoduje konieczność powstania nowej instancji tej klasy -> ona też zjamuje pamięć.

 

W momencie wykonania instrukcji wykonuje się metoda która musi rozpoznać jaka zmienna dotyczy czego i przygotować odpowiednie dane... to tylko dodatkowy czas, aż w końcu jest metoda która na tych danych wykonuje wybrany kod....

Wszystko musi trwać 2x dłużej, bo to wszystko musi zostać sprawdzone i wykonane.

 

Więc skrypt zawsze będzie znacznie wolniejszy od pluginów...

 

Pisze w javie już jakiś czas, kod skrypta też w miarę przeglądałam, więc wiem co pisze ;)

 

Pisanie pluginów które mają przechowywać dużo danych typu gildie, essentials, statystyki itp - jest kompletnie idiotyczne w skrypcie

To samo się tyczy pluginów gdzie ważna jest szybkość lub trzeba posortować dane.

ogólnie większości...

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...