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
I've just tried to pass my production servers from 0.8.7 (and some subclasses) to 0.10.0 and had to rollback. I've tried with 0.9.0 as a provisory solution but it was exactly the same.
Some changes for the 0.9.0 introduced some serious performance drop, only noticeable at a certain load. We had a huge increase in running processes and CPU usage coming from the system and not from the user, in parallel to load increase (increasing exponentially with the load, behaving normal at low level).
Just creating this ticket to remember to take a deeper look at performance. I've been through the diff between 0.8.7 and 0.9.0 and tried to make a branch rolling back some of the changes, without success for now...
If somebody is interested I think this effort could benefit to many people.
The text was updated successfully, but these errors were encountered:
@thedrow Personally, I choose Python3 greatness over Pypy speed... but I also gave my 50 bucks to support th, Pypy3 port project, can't wait for it ! ^^
OK, I've spent quite a bit on time on it and I could reduce the amount of possibilities to this diff. v0.8.7...be3643c
It happened quite at the beginning of the work on the 0.9.0 branch. Unfortunately, it is not easy to isolate the problem, since it is the time where Ross made a big dev effort over two days, but thus merged branches in all directions.
They aren't so many critical parts, so I'll try to cherry-pick the best parts and isolate the problem. It's neither so easy to test since it shows up only with significant load and only after a while, as if there were some problems on the clean-up part.
I've just tried to pass my production servers from 0.8.7 (and some subclasses) to 0.10.0 and had to rollback. I've tried with 0.9.0 as a provisory solution but it was exactly the same.
Some changes for the 0.9.0 introduced some serious performance drop, only noticeable at a certain load. We had a huge increase in running processes and CPU usage coming from the system and not from the user, in parallel to load increase (increasing exponentially with the load, behaving normal at low level).
Just creating this ticket to remember to take a deeper look at performance. I've been through the diff between 0.8.7 and 0.9.0 and tried to make a branch rolling back some of the changes, without success for now...
If somebody is interested I think this effort could benefit to many people.
The text was updated successfully, but these errors were encountered: