uec / Issue.Tracker

Automatically exported from code.google.com/p/usc-epigenome-center
0 stars 0 forks source link

very slow and hanging when changing views in eccpgxt #525

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
to recreate:

load up the qc for a lib.
drag over 3 more.

click view -> unused and notice the long delay.

Original issue reported on code.google.com by zack...@gmail.com on 21 Jun 2013 at 7:19

GoogleCodeExporter commented 8 years ago
Natalia is out on vacation so I  will work on it for now.

Original comment by zack...@gmail.com on 21 Jun 2013 at 7:21

GoogleCodeExporter commented 8 years ago
from my email:

I tracked it down to a particular try/catch where the catch should be hit about 
99% of the time and the expensive continuation inside the try should happen 1%. 
maybe chrome is trying to aggressively optimize and thinks the try will be 
successful so gets stuck preprocessing which is slow. Firefox is less 
sophisticated so maybe doesn't bother with the branch prediction. 

replacing the try/catch with a logically similar if/then eliminates the problem 
for me: viewing "unused" went from 45sec to 3sec.

this was probably an outlier where chrome was a victim of its own 
sophistication. 

Original comment by zack...@gmail.com on 21 Jun 2013 at 9:30

GoogleCodeExporter commented 8 years ago

Original comment by zack...@gmail.com on 21 Jun 2013 at 9:30

GoogleCodeExporter commented 8 years ago
fixed

Original comment by zack...@gmail.com on 11 Jul 2013 at 7:53