Welcome to Benchling

Benchling is an intelligent research platform with tools for note-taking, molecular biology, and sample tracking.

Create an account

Email
Already have an account?
Benchling is actively tested against the latest versions of Chrome, Firefox, Safari, and Edge. **It doesn't look like your current browser is supported** - for more information, [click here](/browsers).
Monospace normal
Monospace bold
working...
0 of 0
Advanced Settings
Typing Perf Issue in Chrome
  • Notes
Editing disabled on read-only entry.

 
Typing Perf Issue in Chrome

Tuesday, 8/16/2016
Steps to repro (unreliable)
1.
Use Chrome 52.0.2743.116m (64-bit) on a Windows NT 10.0 machine (?)
2.
Log into Benchling and clone this entry via the clock icon on the right.
3.
Double-click in cell D3 of Table1
4.
Type a few characters. If you are experiencing the bug, there will be a couple seconds of lag.
Results
Here is the saved timeline data
TimelineRawData-20160816T115201-sanitized.json
Output of chrome://gpu:
gpu.rtf
Analysis
chrome-perf-issue.png
Loading...
Loading...
Notable (?) observations:
there is a large spike in nodes during the mousedown handler. This is expected: we expand the table to show 30 columns, where each cell takes up 3 nodes.
clipboard_2016-08-16_18:19:20.png
Loading...
Loading...
During the slow keypresses there are many GC collects / sweeps... this seems unexpected...
Also, what can cause the key downs to be slow like this? This is before the javascript executes to handle keydown.
clipboard_2016-08-16_18:32:56.png
Loading...
Loading...
All of the keypresses get handled quickly after the long delay:
clipboard_2016-08-16_19:28:15.png
Loading...
Loading...
You can ignore everything below this :)
MORE DATA
lorem ipsum data hello haha
lorem ipsum data hello haha
lorem ipsum data hello haha
lorem ipsum data hello haha
lorem ipsum data hello haha
lorem ipsum data hello haha
lorem ipsum data hello haha
somefile.txt
lorem ipsum hahaha
lorem ipsum hahaha
lorem ipsum hahaha
lorem ipsum hahaha
lorem ipsum hahaha
lorem ipsum hahaha
lorem ipsum hahaha
lorem ipsum hahaha
lorem ipsum hahaha
lorem ipsum hahaha
lorem ipsum hahaha
lorem ipsum hahaha
lorem ipsum hahaha
lorem ipsum hahaha

Welcome to Benchling!

Sign in to view data.

Split Workspace