Irritating delay with drag-and-drop
I've noticed lately how slow Nirvana 2 can be when I want to drag-and-drop a task. See the following video:
http://www.youtube.com/watch?v=Qo1Gww-Q8XQ
Sorry for the bad video-quality. I'm still searching for a better Linux screencasting application. But the problem should be clear. Nirvana will sometimes take up to 5 seconds before responding to a drag/drop event.
My PC is relatively high-end, and I'm using the latest version of Chrome. So this should be blazing fast, shouldn't it?
Can Nirvana become slower when the number of tasks and/or projects grows? I don't remember experiencing this slowness when I first started using Nirvana 2, and I'm now at 77 projects and over 200 tasks.
2 Posted by Proximo on 27 Sep, 2011 02:42 AM
First, I want to say that your video looks just fine.
I noticed that you have lots of pinned tabs in Chrome. This makes Chrome run slower, so you may want to try this with all pinned tabs closed. Due to the poor performance of having Pinned tabs in Chrome, I don't use them at all.
Another thing to note is that a current memory leak in the Nirvana code causes things to slow down if you keep Nirvana open for a long time. I know some users who never shut it down and after a couple of days they notice the system slows down.
Couple of things to check. I have not experienced this type of slowdown and I am running Chrome 14 with no pinned tabs and I close my browser several times a day.
:-)
3 Posted by mhelvens on 27 Sep, 2011 08:29 AM
(The video is clear enough. But I couldn't get rid of the blackness in the beginning.)
Anyway, the Chrome story doesn't sound right. All tabs in Chrome, even pinned tabs, run in their own process. No tab can slow down (or crash) another, except by taking too much memory. However, Chrome manages memory exceedingly well, in my experience. Chrome is always fast for me, even with 10 pinned tabs, running non-stop for days. This is the only thing that's slow for me.
Also, my system has 12 GB of RAM, and 10 GB of it was still free when I made this video. So I doubt this was caused by a memory leak.
I have some guesses as to what's going on, but I couldn't be sure without seeing the code. I would like to hear from the developers.
@Proximo: may I ask how many tasks and projects you keep in Nirvana, approximately?
4 Posted by Proximo on 02 Oct, 2011 07:22 PM
+mhelvens
I am currently at 40 Projects and 147 Next Actions. This past week I completed about 15 projects.
Not sure what the deal is with the slow down.
5 Posted by mhelvens on 02 Oct, 2011 07:33 PM
Congrats on the 15 projects. ;-)
Is drag-and-drop instantaneous for you?
Support Staff 6 Posted by David McLaughlin on 24 Oct, 2011 03:35 PM
@mhelvens -- can you give me some feedback on performance now that the new build is out?
Thanks,
David
7 Posted by ryan on 24 Oct, 2011 10:18 PM
Proximo -
Can I pls borrow your productivity for a week. Maybe you could go on tour for the winter (it's warm here!)
Support Staff 8 Posted by Elbert McLaughlin on 24 Oct, 2011 11:06 PM
@mhelvins - Any chrome extensions running? I'm just guessing here, but it sounds like you've got a rogue extension that is trying to parse or attach listeners to DOM elements... which isn't too problematic for most web pages that have a life span of 5-30 seconds before you click away. But N2, as an html5 web app, is a DOM manipulator in the extreme. Basically you load it once and the page stays around all day. The thing with chrome extensions is that they inject themselves into the site you're viewing with carte blanche to execute any code they like, and N2 has no control over what it/they does/do.
If you've got extensions running try disabling them for a moment and try N2 clean. If you're not running any chrome extensions then we're back to scratching our heads.
9 Posted by Proximo on 25 Oct, 2011 06:59 PM
@ryan
Here is a secret. Make all your projects with only two task. You can finish 15 in a week too. ROFL
Actually, it was a mixture of small projects and medium project. Nothing big was on that list. Just the way it worked out.
10 Posted by rfo on 26 Oct, 2011 01:01 AM
I use Chrome with no drag delay.
A useful thing in Chrome that may point you in a direction to look... Under the Wrench menu, there is a choice for "View Background Pages" which brings up a little task viewer so you can see what page is using how much memory. There is a little link that says "Stats for Nerds" that has a ton of info too. May or may not help you.
11 Posted by mhelvens on 26 Oct, 2011 09:48 AM
@David: Dragging is still not instantaneous, but I have not experienced the same long delays since the latest builds. Could be coincidence, but maybe you fixed it.
@Elbert: I do have a few chrome extensions running. Since I haven't experienced the long delays since the new builds, it's not a critical issue anymore. But when I get home I'll try disabling all extensions to see if the remaining delay disappears.
@rfo: I've looked at those stats. They don't show anything useful. My RAM is huge and was never more than a quarter full during the recording of that video.
12 Posted by mhelvens on 30 Oct, 2011 12:32 PM
I'm experiencing delays of two full seconds again. I think it slows down the longer the site is open. It doesn't seem to matter whether my extensions are on or not.
Edit: It's back to full slowdown now. :-(
Support Staff 13 Posted by David McLaughlin on 31 Oct, 2011 06:30 PM
@mh - I don't know why it should be particularly slow for you and not others - and ram is only one factor.
So, just in case I'll ask --
You're not running synch or anything, correct?
Have you tried turning off "Predict network actions..." -- one of the things that were mentioned in a couple blog posts (probably not really an issue here though)
... and finally if you want to get some speed in general, you can throw some switches on the startup, e.g.,
your_path_here\chrome.exe -disable-metrics-reporting -disable-metrics-system -disable-logging
I've heard that can speed things up a bit.
David
14 Posted by adam.d.jacobs on 01 Nov, 2011 12:15 PM
I'm also using Chrome on linux and running into this problem from time to time. Hard to predict when and where, it doesn't seem to be happening this morning but it was an issue yesterday. I'm using the latest stable build of Chrome 15.