Forbedre minnehåndtering #25

Open
opened 2021-10-05 13:48:19 +02:00 by heno · 0 comments
Owner

En del steder i koden er ikke programmet optimalt med tanke på minnehåndtering. Spesielt når man sender over kundekartoteket til andre objekter. Da kopieres oftest hele kartoteket på sin egen plass i minnet. Det er uproblematisk hvis kundekartoteket inneholder mindre enn noen tusen oppføringer, men når importfunksjonen fra brreg.no blir implementert kan fort kundekartoteket vokse til titusener av oppføringer. Løsningen blir da å sende kartoteket via referanse og ha en peker i mottakerklassen for å håndtere et konsekvent kartotek i minnet og ikke kopiere flere.

Ikke en kritisk bug men planlegger å fikse dette før 0.8a

En del steder i koden er ikke programmet optimalt med tanke på minnehåndtering. Spesielt når man sender over kundekartoteket til andre objekter. Da kopieres oftest hele kartoteket på sin egen plass i minnet. Det er uproblematisk hvis kundekartoteket inneholder mindre enn noen tusen oppføringer, men når importfunksjonen fra brreg.no blir implementert kan fort kundekartoteket vokse til titusener av oppføringer. Løsningen blir da å sende kartoteket via referanse og ha en peker i mottakerklassen for å håndtere et konsekvent kartotek i minnet og ikke kopiere flere. Ikke en kritisk bug men planlegger å fikse dette før 0.8a
heno added this to the 0.8a milestone 2021-10-05 13:48:19 +02:00
heno added the
bug
label 2021-10-05 13:48:19 +02:00
heno self-assigned this 2021-10-05 13:48:19 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: heno/Saeterprosjekt#25
No description provided.