Ik heb een php script dat dmv curl een aantal requests doet en een aantal dingen automatiseert. Het doet ook een 10 tal exec() calls voor image conversions en dergelijke (met imagemagick).
Dit alles werkt perfect, en het script draait probleemloos voor 10 min of langer.
Echter, terwijl het script loopt, piekt mijn svchost.exe naar 50% (een volledige core dus). Hierdoor is deze pc gebruiken voor andere zaken die processorkracht nodig hebben, redelijk traag.
Ik heb gezocht op svchost high cpu, in combinatie met PHP, maar je vind enkel virussen, malware en windows bugs over svchost...
Mijn vraag: is er een manier dat je kan profilen welke functies in php deze processorload op svchost veroorzaken? Ik heb de nodige sleeps en usleeps tussen mijn requests staan, dus ik doe max 3 requests per seconde ofzo (en meestal veel minder).
Is dit een bekend fenomeen?
Edit: ik heb het script zelf geschreven, dus geen commentaar van "vraag het aan de maker"
en een stripped down version maken is mogelijk, maar redelijk complex in geval van het script (een aantal dingen hangen samen). Eerst even kijken of er fixes voor zijn zonder 2 dagen het script te herschrijven.
Edit2: het gaat om svchost (secsvcs)
Dit alles werkt perfect, en het script draait probleemloos voor 10 min of langer.
Echter, terwijl het script loopt, piekt mijn svchost.exe naar 50% (een volledige core dus). Hierdoor is deze pc gebruiken voor andere zaken die processorkracht nodig hebben, redelijk traag.
Ik heb gezocht op svchost high cpu, in combinatie met PHP, maar je vind enkel virussen, malware en windows bugs over svchost...
Mijn vraag: is er een manier dat je kan profilen welke functies in php deze processorload op svchost veroorzaken? Ik heb de nodige sleeps en usleeps tussen mijn requests staan, dus ik doe max 3 requests per seconde ofzo (en meestal veel minder).
Is dit een bekend fenomeen?
Edit: ik heb het script zelf geschreven, dus geen commentaar van "vraag het aan de maker"
en een stripped down version maken is mogelijk, maar redelijk complex in geval van het script (een aantal dingen hangen samen). Eerst even kijken of er fixes voor zijn zonder 2 dagen het script te herschrijven.
Edit2: het gaat om svchost (secsvcs)
[ Voor 15% gewijzigd door Tharulerz op 28-01-2011 01:17 ]