Compact & Detailed issues view very slow

Hi,

I'm just doing a trial run of youtrack, liking it so far, it's great.

I did notice a serious performance drop when using the Compact or the Detailed view.

If i'm in the Tree or One-line view everything is fine and responds well, but as soon as I switch to either the Compact or Detailed view everything becomes very sluggish, some of the controls take over a second to respond, particularly the different fields for each issue. Scrolling is also pretty unresponsive.

I'm testing this on a Mac (2.8ghz core 2 duo) using Omniweb.

It gets a bit better if I use Chrome so I guess it's something to do with the Javascript performance on those views.

I'm on Youtrack 4.2.2

Ben
8 comments
Comment actions Permalink
Hi Ben,

Thank you for pleasure feedback!

That's pretty strange. Could you please clarify, have you utilize your previos database with YouTrack or just run from the scratch?
Also, please, provide us with your instance URL name, we'll review logs.

Thank you.
0
Comment actions Permalink
Hi Andrey,

I'm running a local copy on my dev machine, the instance isn't visible outside the LAN.

I've installed it from scratch not long ago. There's about 30 items listed in the issues view, so not a huge amount.

I can dig up some logs if you want, not sure where they are on my local machine though?

Ben
0
Comment actions Permalink
Hi again,

Just tried it on Firefox and it runs really smoothly on it (actually runs even faster than Chrome).

Omniweb is the one running really slow though..

Ben
0
Comment actions Permalink
Ben,

Ok, I thought you run InCloud instance.
Logs are located under <USER_HOME>/.youtrack/logs . You can send them to
youtrack-feedback@jetbrains.com or attach them here.

Thank you.
0
Comment actions Permalink
Ben,

Regarding your last update, I think the cause is in Omniweb. But anyways, you are welcome to send us your logs, we'll review them.

Thank you.
0
Comment actions Permalink
Ben,

Is it possible for you to send us your request logs from Omniweb? We'll take a look at them to find what request is too slow and why. I'm not expert in Omniweb, but I suppose there is a similar tool as console by F12.

Thank you.
0
Comment actions Permalink
Hi,

Sure, no worries, this is for a standard page load of the issues list (102)

(Sorry for the formatting, seems to come out with right column first)


_resourceBundle/bundledJavaScript-522738713e73725f323441471c086100.js:72916:53:54:551: onDocumentLoad
_resourceBundle/bundledJavaScript-522738713e73725f323441471c086100.js:729registerComponents: 12ms
_resourceBundle/bundledJavaScript-522738713e73725f323441471c086100.js:72916:53:54:565: total components: 2250
_resourceBundle/bundledJavaScript-522738713e73725f323441471c086100.js:729bindHandlers: 95ms
_resourceBundle/bundledJavaScript-522738713e73725f323441471c086100.js:72916:53:54:670: App created
_resourceBundle/bundledJavaScript-522738713e73725f323441471c086100.js:72916:53:54:702: CommandToolbar created!
_resourceBundle/bundledJavaScript-522738713e73725f323441471c086100.js:72916:53:54:717: MenuGuard[l.I.c.tb.c.addFileMenu] created
_resourceBundle/bundledJavaScript-522738713e73725f323441471c086100.js:72916:53:54:717: MenuGuard[l.I.c.tb.c.addFileMenu] keyHandler updated
_resourceBundle/bundledJavaScript-522738713e73725f323441471c086100.js:72916:53:54:718: MenuGuard[l.I.c.tb.c.addFileMenu] issue listener updated
_resourceBundle/bundledJavaScript-522738713e73725f323441471c086100.js:72916:53:54:719: Create new issue list
_resourceBundle/bundledJavaScript-522738713e73725f323441471c086100.js:72916:53:55:370: End of the response
_resourceBundle/bundledJavaScript-522738713e73725f323441471c086100.js:72916:53:55:459: MenuGuard[l.I.c.tb.c.addFileMenu] issue listener updated
_resourceBundle/bundledJavaScript-522738713e73725f323441471c086100.js:729processXmlResponse: 3ms


If I click on a State field to show the drop down of states, it shows times like:

processXmlResponse: 45ms

processXmlResponse: 18ms

processXmlResponse: 39ms

(but it actually take way longer to respond)

Seems Omniweb is crawling under the interface demand, not sure why.

It's a webkit rendering view, but probably with a basic JS engine, not sure..

Hope this helps.
Ben
0
Comment actions Permalink
Ben,

Thank you for details.
I've created an issue http://youtrack.jetbrains.com/issue/JT-20058 , you are welcome to watch for updates, leave comments and votes.
But I should say that we'll be able to back to this task after YouTrack 5.0 release (end of June, this year).

Thank you.
0

Please sign in to leave a comment.