Looking for Cryptowatch info and tutorials? Check out Cryptowatch Guides.
This article outlines troubleshooting steps you can take if you’re experiencing performance issues with Kraken Terminal/Cryptowatch.
If you notice an extremely low FPS (frames per second) on the Kraken Terminal/Cryptowatch chart, your browser may be misconfigured.
This is probably due to hardware acceleration being disabled for HTML5 canvas. Enable it and restart your browser.
1. In a new tab, open about:config
2. Make sure layers.acceleration.disabled is false
3. Restart Firefox
You may also have to set layers.acceleration.force-enabled to true. Read more.
Incidentally, Firefox 57 introduced an update which can dramatically speed up page rendering. Upgrading Firefox to version 57 or above might be a good idea.
Lastly, we notice that in general Google Chrome has an easier time hitting 60fps when scrolling/moving cursor. We recommend Chrome over Firefox.
In Chrome/Chromium-based browsers:
1. Open Chrome Settings and find Advanced > System
2. Make sure “Use hardware acceleration when available” is enabled
3. In a new tab, open chrome://flags
4. Make sure “Accelerated 2D canvas” is enabled
5. Restart Chrome
High CPU usage
If the chart and interface are not lagging but Kraken Terminal/Cryptowatch is consistently using a lot of CPU (50% or more), you can try a few things:
1. In the settings panel, throttle the order book refresh rate
2. Draw fewer indicators or make candles wider
3. Run fewer Kraken Terminal/Cryptowatch tabs
4. Buy a better computer...sorry
If none of the suggestions above help, you can follow the steps below to reach out to us with some diagnostics to get further assistance. It’s possible you’ve stumbled across a bug or inefficiency in our code that is causing the issue.
First, you will need to record a performance profile while Cryptowatch is open.
To record a performance profile in Chrome:
- Click the options menu in the top-right of a Chrome browser page. Then go to More Tools > Developer Tools.
- You will see a window like the one below. Select the Performance tab.
- Click the record button (the circle) to begin recording the profile.
- Click Stop after a few seconds and you will receive a readout like the one below.
- Save the profile by clicking the Save Profile arrow, just below the Elements tab.
Finally, find the saved profile file in your downloads folder and email it to email@example.com, along with the following details:
- Which browser(s) you’re having problems in
- Which URL(s) exhibit the problem
- How consistently the problem happens (occasionally? every time?)
- How long the Kraken Terminal or Cryptowatch session is open before the problem starts (after a few days? immediately?)
Our developers can use this profile file to better understand where the bottleneck is and fix it in our codebase.