Submitted by Armando on 2015/01/15 13:20
[EDIT]
 
I did some "scientific testing" with 1 to 13 opened grids, and it seems that there's not real difference between V.34 and V.36. The perceived difference doesn't seem to be translating to numbers in a way that's super meaningful. I'd have to test V33 and 32, and test more actions, but I don't have more time.
 
There's still an impression of slowness in some actions, but I only tested 1- marking as done, 2- unmarking as done, 3- inserting numbers in the item field, 4- deleting numbers. I did that on 50 items at once -- I could've use more, but... it means waiting longer between tests.  
 
One thing is sure though : more opened grids = performance decrease. Maybe this is truer in V36, but I haven't got the time to measure that precisely.
 
Anyway, to be continued. I'll keep using v36 for now and take the slowness as some strange psychological effect...??
 
[/EDIT] 
 
 
IQ is generally slower here. It became slower in the last 2-3 versions. Reverting to V.34 alleviates some of the slowness so I might stay there for now.
 
Symptoms:
- Popups related to personal VB scripts take longer to appear (scripts have been there for years, so it's not them)
- Checking items (marking as done or unmarking) etc. (especially when checking many at once) take a bit longer, and CPU chews numbers many many seconds after everything's done, slowing things down
- moving items around (moved a bunch of items yesterday, drag&drop, and CPU was calculating something for many seconds after -- no column equations or inheritance involved)
etc.
 
Enquiring to know why and what is happening in IQ would take me time I don't have, but...  seems related to either the refreshing of grids and/or properties pane, and/or the way scripts are managed. 
 
Most of the time actions are seemingly done, but grids takes many more seconds to update properly; I can see the check box being checked by groups of 5 or 10, in a chunky way. I already said (long long time ago) that auto-assigns equations performance was sub-optimal, but it seems a bit worse now -- I'd have to take my stopwatch and compare and I can't do that now.
 
 
PS : many grids are opened as usual, asI need them to be opened;  my DB is bigger than most user (but still less than 1/4 of the theoretical max size) as I'm managing thesis stuff etc. in it; nothing has changed on my computer in the last couple months... I'm even delaying all updates as I became paranoid that something will brake my now relatively stable ecosystem :-) 
 

Comments

Hi Armando,
 
This is a work in progress...
To improve the immediate responsiveness, grid update is now done in a different thread. Overall UI experience should be superior.
 
but... having 13 grids opened will slow things down in terms of grid update.
The missing piece, yet to be implemented, is a smart update logic:
  1. First update the current grid
  2. Then update other visible grids
  3. Last, update non-visible grids
HTH !
 
Pierre_Admin
 

Armando

2015/01/15 19:43

In reply to by Pierre_Admin

[quote=Pierre_Admin]
Hi Armando,
 
This is a work in progress...
To improve the immediate responsiveness, grid update is now done in a different thread. Overall UI experience should be superior.
 
but... having 13 grids opened will slow things down in terms of grid update.
The missing piece, yet to be implemented, is a smart update logic:
  1. First update the current grid
  2. Then update other visible grids
  3. Last, update non-visible grids
HTH !
 
Pierre_Admin
 
[/quote]
 
Thanks for looking into that and taking the time  to break down the steps to IQ performance bliss!
Yes, it all seems logical. I'm wondering how much more battery power all that updating take as more and more people depend on batteries.
 
13 grids seems like a lot of grids, but it's common place in my day to day work, simply because I have to move between projects and each project depend on 4-5 grids (tasks, project steps, documentation, citations, search grids, scratch, gantt, etc.).
 
And the more you'll add possibilities of viewing the data from different angles, the more IQ users will open many grids at once.
 
That said, performance is still acceptable with many grids; but it's on the border of being uncomfortable.
 
-------------------------------------------------------
Windows 8.1
Sony Vaio S Series 13 (SVS131E21L)
Ram:8gb, CPU: Intel i5-3230M, 2.6ghz