View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003551 | Scribus | General | public | 2006-04-04 09:22 | 2006-04-06 14:52 |
Reporter | christoph_s | Assigned To | jghali | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86 | OS | Linux | OS Version | SuSE 10.0 |
Product Version | 1.3.3.1cvs | ||||
Fixed in Version | 1.2.5cvs | ||||
Summary | 0003551: Scribus becoming painfully slow even without a single text frame in the doc | ||||
Description | AFAICT, the current reports on bad performance only relate to issues with text frames, but it isn't necessary to have any text frames at all to let Scribus work as fast as a snail. I'm working on an A 1 document right now. With only three shapes in it, it already has become almost unsuable -- and this is no slow PC. | ||||
Tags | No tags attached. | ||||
Patch | |||||
|
Could you attach your doc. I'm trying here with A1 and several shapes but can't notice any difference to the regular speed here. |
2006-04-04 10:13
|
|
|
See attached file. |
|
Thanks, seems to be the grid that is causing this. As soon as you disable grid everything works like it should. |
|
Yes, it does. Thanks for the hint. Will this be fixed in 1.3.3.1? |
|
I've had this problem too. I have a slower machine and I've always encountered this with the grid and anything more than a few guides, to the point that I have to do snap-to-guides work with the guides turned off. Testing cristoph's document, however (which for some reason seems even slower than usual), this is more than an annoyance because the whole gui becomes unresponsive (instance of bug 0002260) so that I can't get back to the menu to turn the grid off again, and if I switch out of scribus and back the whole interface is gone. I had to kill scribus manually twice because of this. I couldn't even load the file to turn off the grid; I had to edit the file manually to disable grid display before I could open it. One time--I'm not sure how this is possible--I even lost window manager responsiveness to switch out of scribus or kill it--I just had to wait until it eventually fortunately worked. |
|
Just as a reminder: the issue seems partially tied to one of the library we use, libart. The stroking function art_svp_vpath_stroke seems slow as hell when drawing lines. I have here on Windows a special build using GDI+ for all drawing operations and enabling grid does not have such an impact on performance. |
|
Also, to note a cairo build on Linux works *much* better with grids, but there may be other performance penalties elsewhere. |
|
We have commited a patch from Jean which appears to dramatically improve response with the grids enabled. This is in 1.2.5cvs and 1.3.3.1cvs too please test when you can. Thanks. |
|
Thanks Jean, you must be a genius. The speed improvements are more than remarkable. However, Scribus is still quite slow compared to Quark and CorelDraw with a similar doc (that's all I have right now for comparisons). So, wouldn't it be better to keep this open? |
|
christoph, there is already bug 3432 for overall performance problems in 1.3.x (parent of this bug), and this one is about the performance slowdown related to the grid -- at least, we know it now :) Let's update the description, if necessary and close it, the other specific problems can be submitted separately. BTW, remarkable job, Jean -- i couldn't help and tested it last night too :) |
|
Both branches now have this fix. |
Date Modified | Username | Field | Change |
---|---|---|---|
2006-04-04 09:22 | christoph_s | New Issue | |
2006-04-04 09:26 | mhanski | Relationship added | child of 0003432 |
2006-04-04 09:35 | Tsoots | Note Added: 0009621 | |
2006-04-04 10:13 | christoph_s | File Added: plakat_a_1.sla | |
2006-04-04 10:13 | christoph_s | Note Added: 0009622 | |
2006-04-04 10:23 | Tsoots | Note Added: 0009623 | |
2006-04-04 11:12 |
|
Relationship added | related to 0003552 |
2006-04-04 12:30 | christoph_s | Note Added: 0009625 | |
2006-04-04 14:57 | mhanski | Status | new => confirmed |
2006-04-04 19:45 | mkoren | Note Added: 0009630 | |
2006-04-05 11:12 | jghali | Note Added: 0009637 | |
2006-04-05 12:43 |
|
Note Added: 0009639 | |
2006-04-05 22:36 |
|
Status | confirmed => resolved |
2006-04-05 22:36 |
|
Fixed in Version | => 1.3.3.1cvs |
2006-04-05 22:36 |
|
Resolution | open => fixed |
2006-04-05 22:36 |
|
Assigned To | => plinnell |
2006-04-05 22:36 |
|
Note Added: 0009651 | |
2006-04-06 00:54 | christoph_s | Status | resolved => feedback |
2006-04-06 00:54 | christoph_s | Resolution | fixed => reopened |
2006-04-06 00:54 | christoph_s | Note Added: 0009652 | |
2006-04-06 08:24 | mhanski | Note Added: 0009654 | |
2006-04-06 14:51 |
|
Note Added: 0009667 | |
2006-04-06 14:51 |
|
Assigned To | plinnell => jghali |
2006-04-06 14:51 |
|
Status | feedback => resolved |
2006-04-06 14:51 |
|
Resolution | reopened => fixed |
2006-04-06 14:51 |
|
Fixed in Version | 1.3.3.1cvs => 1.2.5cvs |
2006-04-06 14:52 |
|
Status | resolved => closed |