Archief - memory leak

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Devil9L

Legacy Member
Hallo,

ik weet niet of dit onder HTML of onder PHP hoort..

De situatie...
mijn PHP maakt tabellen met bijhorende grafieken (on the fly PHP generated en op server opgeslagen)

als ik de uiteindelijk gegeneerde pagina opsla is deze 4 a 6 mb groot.
(grote testrapporten voor intern productie overzicht)

nu eenmaal 1 testrapport geladen komt er bij de taskmanagers RAM load
een sprong van 842MB naar 912MB na sluiten van het rapport terug naar 890MB (dus ook niet tot 842 tenzij de hele browser wordt gesloten)

nu als men gelijktijdig enkele raporten gaat halen zal de RAM overloaded raken en zo enkele pc's met te weinig geheugen redelijk vast lopen..

kan dit opgelost worden?? (meer RAM steken ;-) )

grtz

Fraggie

Legacy Member
Bij welke browser test je dit?

Ik kan je wel zeggen dat na een paar uur surfen met Opera, mijn exe ook rap 160MB is. Terwijl er geen pagina's open staan. Misschien dat Chome of FireFox hier beter in is?

het.pc.schaap

Legacy Member
firefox heeft hetzelfde probleem, maar ik dacht dat het bij de 3.5 aangepakt was? verbeter mij indien foutief

is die ramload van de server? of van de client?

Devil9L

Legacy Member
ik heb het met 3 browsers getest..

IE
FF
Chrome

allemaal vertonen ze dezelfde eigenschappen..

het stelt zich bij de Client..
De server is goed / stevig geconfigureerd ;-)

het.pc.schaap

Legacy Member
wat voor bestand is het?

bij een pdf bestand wordt dat via zo een inBrowser pdf geopend, mss dat die blijft draaien

MennovdH

Legacy Member
Devil9L,

Ben je er al in geslaagd om een computer echt vast te laten lopen door verschillende rapporten na elkaar te openen? Blijft het geheugengebruik ook naar boven gaan? Ik vermoed namelijk dat de browsers in kwestie een cache bijhouden van verschillende onderdelen in je rapport, in het geheugen; een memory leak is het waarschijnlijk niet.
Ik weet niet wat je precies doen wil met je rapport, maar als je ze enkel wil downloaden, kan je een content-disposition header toevoegen, zodat het rapport altijd download, in plaats van opent. Op die manier zou je je geheugengebruik zeker naar beneden krijgen.

Menno

Devil9L

Legacy Member
Ja,
het zijn de engineers hier die de testrapporten oproepen om te kijken wat er zowel fout liep tijdens de gedraaide testen, het is eigenlijk niet nodig dat ze deze downloaden.. gewoon even raadplegen en hop naar de volgende..

ikzelf heb nog niet echt men browser/computer laten vast lopen..
ik heb net iets meer RAM zitten..

het was een van de engineers die wat minder RAM leek te hebben waarbij het systeem niet meer vlot liep, en zelfs even duurde voordat de browser reageerde op het "sluiten" commando..

het.pc.schaap

Legacy Member
zoals MennovdH zei, zal het dan waarschijnlijk liggen aan het aanmaken van de cache door de webbrowser.
Ik zie vooral een toename van ram als ik een pdf open, maar niet bij gewone html pagina's..

ik hoop dat je een oplossing vindt!

Devil9L

Legacy Member
idd, het zal de cache zijn..

de HTML wordt gegeneerd uit de database, en met sommige gegevens worden ook grafieken gemaakt (op de server cpu - niet voor client te rekenen)

heb even 3 browser getest.. en op alle 3 dezelfde 8 testraporten 1 voor 1 geopend..
blijkt wel dat IE er als slechtste uitkomt zowel CPU load als memory..
(dit is een screenshot van de processes op de client, de server is alsnog ok)

http://tikelec.be/temp/browser compare.JPG een link waarop de browser zijn vergeleken
(IE,FF,Chrome)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan