Pakiety i klasy a zużycie pamięci

0

Witam, chciałbym zapytać jak mają się pakiety i klasy do zużycia pamięci naszej aplikacji przy większej ilości kodu.
O co dokładnie chodzi:

Załóżmy, że tworzymy aplikację posiadającą dwa pola tekstowe, których zawartość przekazywana jest
do bazy danych. Chcąc poprawić czytelność naszego kodu poprzez rozdzielenie go w innych paczkach/klasach:

# Sytuacja 1

JakiśTamProjekt
- Jakaś.Tam.Paczka
    - klasaGłówna
    - obsługaInterfejsu
    - obsługaBazyDanych

# Sytuacja 2

JakiśTamProjekt
- Jakaś.Tam.Paczka
    - klasaGłówna
    - interfejs
    - obsługaBazyDanych
- Jakaś.Tam.Paczka.Interfejs
    - obsługaPola1
    - obsługaPola2

Czy takie zastosowanie jak w sytuacji drugiej bardziej obciąży naszą aplikację ?
Jeżeli tak, to jak bardzo w porównaniu do sytuacji pierwszej ?

Mam nadzieję, że dobrze mnie zrozumiecie.

1

Teoretycznie tak, każdy dodatkowy kod którego mogłoby nie być w jakiś tam sposób „obciąża”.
Ale w praktyce to bez znaczenia.

0

Czyli w praktyce nie ma większego znaczenia czy będę używać sposoby z sytuacji drugiej, skoro poprawi to czytelność kodu ? Dodam, że te klasy nie będą cały czas aktywne, tylko wywołanie klasy > wykonanie kodu > przekazanie do Bazy > koniec klasy. Zmienne w klasach są publiczne, ale po każdym wykorzystaniu zmiennej zostaje ona wyczyszczona i uruchomiony System.gc()

0

Ech popadasz w zdecydowany przesadyzm :)

0

Do sprawdzenia jak to wygląda w praktyce możesz użyć JOL
http://psy-lob-saw.blogspot.com/2013/05/know-thy-java-object-memory-layout.html
mvnrepository.com/artifact/org.openjdk.jol/jol-core/0.4

1 użytkowników online, w tym zalogowanych: 0, gości: 1