Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bad performance on HTML5 single page spec #16726

Open
NiLSPACE opened this issue May 4, 2017 · 3 comments
Open

Bad performance on HTML5 single page spec #16726

NiLSPACE opened this issue May 4, 2017 · 3 comments
Labels

Comments

@NiLSPACE
Copy link

@NiLSPACE NiLSPACE commented May 4, 2017

On the HTML5 single page spec I'm only getting ~6 fps if I'm lucky.

After scrolling for a while it's also using 3GB of my RAM.

Command used:
servo -Z wr-stats https://www.w3.org/TR/html5/single-page.html

Specs:
CPU: I7 6500U @ 2.5GHz,
RAM: 16.0GB Dual-Channel,
GPU: Intel HD Graphics 520
OS: Windows 10 PRO 1607

Since I'm using the nightlies on Windows it means this is an old build.

EDIT:
Same happens with Linux.

@jdm jdm added the I-perf-slow label May 4, 2017
@NiLSPACE
Copy link
Author

@NiLSPACE NiLSPACE commented Jul 14, 2017

I'm currently seeing way better performance, but the memory usage is still really high and the CPU usage goes to 70% when you start scrolling.

@NiLSPACE
Copy link
Author

@NiLSPACE NiLSPACE commented Aug 16, 2017

I noticed that when resizing the Servo window it takes quite allot of time for Servo to adjust the page and move the scroll bar over to the right.

@NiLSPACE
Copy link
Author

@NiLSPACE NiLSPACE commented Aug 24, 2017

I noticed that the CPU usage only goes up really high when the cursor is inside the page. When the cursor is outside Servo the CPU usage drops to 0 after a while, but the moment you put the cursor back the CPU usage goes high again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.