You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
its only opening 10 times the same page, the leak will eventually bog down the main process. this happens with the original Ghost.py too. It ok to scrap a few pages though.
As the current multitab version uses a C/S architecture, if it can be extended to an inter-process level. Then the process isolation can eliminate these problems for good. Especially when the user opens some poorly scripted page that halt the server, he can even forcefully restart the server, without breaking the control process.
I don't know how much effort this will take, maybe this could be a mile stone in some future release. 👍
The text was updated successfully, but these errors were encountered:
@zcattacz Ghost should free the memory when you exit the process. I can see the problem and it should't be happening let me check this weekend and see what it's the problem!
gh.exit() doesn't claim much memory back. a simple way to prove this:
its only opening 10 times the same page, the leak will eventually bog down the main process. this happens with the original Ghost.py too. It ok to scrap a few pages though.
As the current multitab version uses a C/S architecture, if it can be extended to an inter-process level. Then the process isolation can eliminate these problems for good. Especially when the user opens some poorly scripted page that halt the server, he can even forcefully restart the server, without breaking the control process.
I don't know how much effort this will take, maybe this could be a mile stone in some future release. 👍
The text was updated successfully, but these errors were encountered: