rozumek29 13 Opublikowano 3 maja 2021 Udostępnij Opublikowano 3 maja 2021 (edytowane) Witam, mam pewne pytanie. Mam taki oto kod. switch (Job.getJob(player)){ case "Miner": Miner miner = new Miner(); ItemStack stone = new ItemStack(Material.STONE); lore.add(ChatColor.translateAlternateColorCodes('&', "&aSzansa na drop: "+Job.getChance("Miner", "STONE"))); lore.add(ChatColor.translateAlternateColorCodes('&', "&aMinimalna zaplata: "+miner.getMin_stone())); lore.add(ChatColor.translateAlternateColorCodes('&', "Maksymalna zaplata: "+miner.getMax_stone())); } Chodzi mi dokładnie o linijkę Miner miner = new Miner(); Czy jeśli w klasie miner, parę eventów i generalnie dość sporo rzeczy to, czy tworząc w ten sposób obiekt tej klasy nie zapcham pamięci ram serwera ? Edytowane 3 maja 2021 przez rozumek29 Odnośnik do komentarza https://skript.pl/temat/48479-pytanie-odno%C5%9Bnie-pami%C4%99ci-podr%C4%99cznej/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 paweU 64 Opublikowano 3 maja 2021 Udostępnij Opublikowano 3 maja 2021 Nie jest to poprawna praktyka. Ogólnie bardzo dziwnie to wygląda. Powinieneś mieć jakiś manager i w nim metodę do pobierania obiektu na podstawie konkretnego parametru, ale tutaj widzę, że w ogóle nie potrzebujesz tego. Musiałbym obejrzeć cały projekt żeby się zorientować jak to wykonałeś. Napisz do mnie na discordzie jeśli chcesz i pomogę Tobie Discord: PAWEU#1513 Odnośnik do komentarza https://skript.pl/temat/48479-pytanie-odno%C5%9Bnie-pami%C4%99ci-podr%C4%99cznej/#findComment-302478 Udostępnij na innych stronach Więcej opcji udostępniania...
1 kerpson 551 Opublikowano 4 maja 2021 Udostępnij Opublikowano 4 maja 2021 Tworzenie obiektów w javie to jedna z najprostszych operacji. Obiekty praktycznie tworzy się cały czas (wiadomo, tworzenie ich kilka razy bez żadnego celu jest bez sensu, lepiej stworzyć 1x i zapisać do jakiegoś managera). 15 godzin temu, rozumek29 napisał: Czy jeśli w klasie miner, parę eventów i generalnie dość sporo rzeczy to, czy tworząc w ten sposób obiekt tej klasy nie zapcham pamięci ram serwera ? Noo, tego Minera to tworzysz troszkę bez celu, aby uzyskać dostęp do tego typu informacji raczej nie powinno się tworzyć na nowo obiektu. Zależy również jak wygląda ten obiekt Miner i jakie informacje przechowuje. Odnośnik do komentarza https://skript.pl/temat/48479-pytanie-odno%C5%9Bnie-pami%C4%99ci-podr%C4%99cznej/#findComment-302536 Udostępnij na innych stronach Więcej opcji udostępniania...
0 rozumek29 13 Opublikowano 5 maja 2021 Autor Udostępnij Opublikowano 5 maja 2021 W dniu 4.05.2021 o 10:46, kerpson napisał: Tworzenie obiektów w javie to jedna z najprostszych operacji. Obiekty praktycznie tworzy się cały czas (wiadomo, tworzenie ich kilka razy bez żadnego celu jest bez sensu, lepiej stworzyć 1x i zapisać do jakiegoś managera). Noo, tego Minera to tworzysz troszkę bez celu, aby uzyskać dostęp do tego typu informacji raczej nie powinno się tworzyć na nowo obiektu. Zależy również jak wygląda ten obiekt Miner i jakie informacje przechowuje. No właśnie tak coś czułem że robiąc tak prawdopodobnie gdzieś na świecie umiera jeden jednorożec programista. Odnośnik do komentarza https://skript.pl/temat/48479-pytanie-odno%C5%9Bnie-pami%C4%99ci-podr%C4%99cznej/#findComment-302714 Udostępnij na innych stronach Więcej opcji udostępniania...
0 paweU 64 Opublikowano 5 maja 2021 Udostępnij Opublikowano 5 maja 2021 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/48479-pytanie-odno%C5%9Bnie-pami%C4%99ci-podr%C4%99cznej/#findComment-302723 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
rozumek29 13
Witam, mam pewne pytanie. Mam taki oto kod.
Chodzi mi dokładnie o linijkę
Czy jeśli w klasie miner, parę eventów i generalnie dość sporo rzeczy to, czy tworząc w ten sposób obiekt tej klasy nie zapcham pamięci ram serwera ?
Edytowane przez rozumek29Odnośnik do komentarza
https://skript.pl/temat/48479-pytanie-odno%C5%9Bnie-pami%C4%99ci-podr%C4%99cznej/Udostępnij na innych stronach
4 odpowiedzi na to pytanie
Rekomendowane odpowiedzi