Skocz do zawartości
  • 0

Pytanie dotyczące optymalizacji kodu/pluginu.


Pytanie

Tak jak w tytule, chodzi o wczytywanie zmiennych, lokacji, itemstacków przy włączaniu pluginu, czy warto to robić, czy jednak lepiej wczytać to przy wykonywaniu danej operacji z nimi związanej. Oczywiście skoro wczytuje to w klasie Main, mam osobną klasę Data, w której te wszystkie zmienne, lokacje etc. deklaruje jako statyczne, powinienem to zmienić? Chciałbym zobaczyć wypowiedzi ludzi, którzy oczywiście mieli już styczność z takimi problemami. Z góry dziękuje za porady.

Kod klasy Main:

https://pastebin.pl/view/9833cb6e

Edytowane przez TheRemekk
Odnośnik do komentarza
https://skript.pl/temat/37310-pytanie-dotycz%C4%85ce-optymalizacji-kodupluginu/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Oczywiście że lepiej itemstacki ładować przy włączeniu pluginu, również można dla oka w klasie Data dać loadItemstacks a w niej ładować wszystkie itemstacki z klasy tak samo z lokalizacjami. I nie będzie takiego "bałaganu" w mainie

Odnośnik do komentarza
https://skript.pl/temat/37310-pytanie-dotycz%C4%85ce-optymalizacji-kodupluginu/#findComment-237508
Udostępnij na innych stronach

  • 0
15 godzin temu, PietregTM napisał:

Oczywiście że lepiej itemstacki ładować przy włączeniu pluginu, również można dla oka w klasie Data dać loadItemstacks a w niej ładować wszystkie itemstacki z klasy tak samo z lokalizacjami. I nie będzie takiego "bałaganu" w mainie

Nie ładuje się wszystkiego w jednej klasie, każda klasa ma swoją działalność, jeżeli masz klasę od kitow to ładujesz kity w klasie od kitow lub jakiejś podklasie typu KitLoader żeby podzielić coś jak mikroserwisy

 

a to czy lepiej ladowac przy włączeniu czy nie zależy czy wolisz zuzywac ram czy cpu (no i będzie to trwało dłużej) .

Odnośnik do komentarza
https://skript.pl/temat/37310-pytanie-dotycz%C4%85ce-optymalizacji-kodupluginu/#findComment-237578
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...