Avatar billede Lasse Novice
04. juni 2005 - 03:11 Der er 7 kommentarer og
1 løsning

Hvordan gemmes en klasses properties og funktioner i memory

I en klasse C1:
Optager property/funktions kode memory?

I tilfaelde af at jeg kreerer 50000 instanser af C1, vil property/funktions kode da optage 50000 gange den memory?

Er denne memory linaer med den maengde kode der er skrevet i propertien/funktionen eller er det ????
Avatar billede arne_v Ekspert
04. juni 2005 - 09:45 #1
Nej - koden ligger kun en gang i memory.
Avatar billede arne_v Ekspert
04. juni 2005 - 09:46 #2
Generelt vil mere kilde kode give mere MSIL kode, men nok ikke præcis lineær sammenhæng
Avatar billede segato Nybegynder
04. juni 2005 - 11:07 #3
Hvis man har 5000 instanser vil det selvfølgelig fylde mere i memory end 2000. Så man skal selvfølgelig tage højde for mængden af objekter man instantiere. men i dagen danmark skal der dog en del objekter til før det bliver kritisk.
Avatar billede arne_v Ekspert
04. juni 2005 - 11:36 #4
Afhænger meget af hvad det er for nogen objekter. XmlDocument kan være
en af de rigtigt slemme.
Avatar billede Lasse Novice
22. juni 2005 - 22:36 #5
ok... lige for at opsumere...

1) koden ligger kun een gang i memory... dvs. 5000 instanser og een instans optager det samme memory hvis man KUN kigger paa kode memory.
2) fields optager memory for hver instans
Avatar billede arne_v Ekspert
22. juni 2005 - 22:41 #6
jep
Avatar billede Lasse Novice
22. juni 2005 - 22:46 #7
et svar = point :)
Avatar billede arne_v Ekspert
23. juni 2005 - 13:27 #8
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester