New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 660425 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit 29 days ago
Closed: Oct 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

DevTools: Having a lot of files in a workspace causes all of devtools to slow down.

Project Member Reported by einbinder@chromium.org, Oct 28 2016

Issue description

The new persistence 2.0 feature encourages dropping large folders into devtools. Devtools tries to do something with these folders whenever it starts up and prevents the console and elements panel from fully loading.

Tested on Windows 10 with 8gb of files.
 
Cc: dgozman@chromium.org
Components: -Platform>DevTools Platform>DevTools>Authoring
Indeed, unfortunate! But we can fix this.
Status: Started (was: Assigned)
Started: https://codereview.chromium.org/2457723004
Project Member

Comment 3 by bugdroid1@chromium.org, Oct 29 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6627d6f8dd0ffc0a3f7b3a0fe709d0d368cc81d0

commit 6627d6f8dd0ffc0a3f7b3a0fe709d0d368cc81d0
Author: lushnikov <lushnikov@chromium.org>
Date: Sat Oct 29 04:00:14 2016

DevTools: do not wait for filesystems to create connection.

Today, IsolatedFileSystem.create enumerates all the files in the filesystem
before reporting its creation. The front-end is mostly idle during this
process, since most of the time is spent IPC'ing and reading files in the
IO thread.

Before the "Persistence", we were required to wait for the file systems
before creating targets. However, this is not needed anymore, and we can
let people interact with ElementsPanel and other inspection goodness
rightaway.

BUG= 660425 
R=dgozman, pfeldman

Review-Url: https://codereview.chromium.org/2457723004
Cr-Commit-Position: refs/heads/master@{#428594}

[modify] https://crrev.com/6627d6f8dd0ffc0a3f7b3a0fe709d0d368cc81d0/third_party/WebKit/Source/devtools/front_end/main/Main.js

Comment 4 by l...@chromium.org, Oct 29 2016

I've also experienced confusion due to this.  Waiting for seconds with no indication of what is happening is not a great experience.
Status: Fixed (was: Started)

Sign in to add a comment