Mijn muziek: Spotify
Wat definieer je als grootte? In bytes? Object tree size / depth?
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
In bytes inderdaad.
We lopen tegen wat geheugen problemen aan en willen even kijken wat er zoal in de sessies wordt opgeslagen. Wellicht dat daar overbodige info wordt opgeslagen. Maar eerst willen we zien of het inderdaad uberhaupt de sessie variabelen wel zijn die de oorzaak van het geheugen gebruik zijn en niet of er een of andere memory leak zit.
We lopen tegen wat geheugen problemen aan en willen even kijken wat er zoal in de sessies wordt opgeslagen. Wellicht dat daar overbodige info wordt opgeslagen. Maar eerst willen we zien of het inderdaad uberhaupt de sessie variabelen wel zijn die de oorzaak van het geheugen gebruik zijn en niet of er een of andere memory leak zit.
Mijn muziek: Spotify
Ik snap de vraag niet 100%, maar misschien helpt dit: http://stackoverflow.com/...get-object-size-in-memory
Je kan het totale geheugen gebruik van voor je creatie van je object, vergelijken met dat erna.
Je kan het totale geheugen gebruik van voor je creatie van je object, vergelijken met dat erna.
Profiling is je beste optie.
Echter zou ik op de lange termijn zorgen dat je sessie objecten serializable worden. Je kunt dan bijvoorbeeld ook gebruik maken van session state in een aparte state server of SQL database en daarmee kun je je sessie:
Echter zou ik op de lange termijn zorgen dat je sessie objecten serializable worden. Je kunt dan bijvoorbeeld ook gebruik maken van session state in een aparte state server of SQL database en daarmee kun je je sessie:
- Delen over meerdere machines in het geval van web farms en round robin achtige constructies.
- Behouden als je web proces om de een of andere reden afsterft en wordt herstart
- Het geheugen gebruik van je stateserver beter in de gaten houden.
Verwijderd
Zoals hierboven al gemeld is profiling de enige manier om hier inzicht in te krijgen.
Eentje die mij wel kon bevallen:
http://www.red-gate.com/p...nts-performance-profiler/
14 dagen gratis proberen.
Eentje die mij wel kon bevallen:
http://www.red-gate.com/p...nts-performance-profiler/
14 dagen gratis proberen.
Pagina: 1