![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Zastanawiam się ostatnio nad takim zagadnieniem.
Mam w systemie dużą (kilkaset elementów) listę obiektów tego samego typu, z których każdy ma swoją unikalną nazwę. Każdy z nich spełnia jednak różne zadania, w związku z czym muszę je mieć dostępne w kilku miejscach równocześnie. Oznacza to, że mam je zarejestrowane w tablicy podstawowej, chciałbym jednak mieć również wydzielone specjalne tablice pomocnicze, przechowujące informacje o obiektach konkretnie mnie interesujących. Tu jednak pojawia się pytanie. Czy taka tablica powinna zawierać liste identyfikatorów obiektów ( typu 'NazwaObiektu1') czy też lepiej by było, by zawierała od razu referencje do tych obiekcików. I nie chodzi tu o funkcjonalność, a o wydajność i zużycie pamięci. Czy ktoś z Was robił kiedyś testy tego typu? Ja niestety - nie mogę tego zrobić, ponieważ nie mam dostępu do maszyny z biblioteką zajmującą się pomiarem zużycia pamięci przez php. przykład:
rozwiązanie pierwsze (identyfikatory):
rozwiązanie drugie (referencje):
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 07:57 |