View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002185 | FreeCAD | Bug | public | 2015-07-07 15:21 | 2016-01-08 16:02 |
| Reporter | xibinke | Assigned To | abdullah | ||
| Priority | urgent | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Platform | linux | OS | Ubuntu | OS Version | 14.04LTS |
| Product Version | 0.15 | ||||
| Fixed in Version | 0.16 | ||||
| Summary | 0002185: big sketch contains a large number of entities can not be handled | ||||
| Description | Sketch with outer contour and plenty of embedded entities can not be created. Even create separate sketches, geometry can not be formed by extrude and cut operations. See this thread: http://forum.freecadweb.org/viewtopic.php?f=3&t=11670 | ||||
| Tags | No tags attached. | ||||
| FreeCAD Information | |||||
|
|
Today I finally saw the ticket and took a look into it. Some update. In my computer (i7 3.10GHz with 8GB of RAM), I hit no memory limit (I am using the full sketches not the reduced version). Sketcher operations are under 1 minute, being the most time consuming assigning SketchB on a face of SketchA (around 30 seconds). I have a separate ticket just for J matrix formation (for reducing the sketcher memory footprint) and another one for the annoying group deletion messages. So I will close this. As ickby indicates, the "bottleneck" is the boolean operation (pocketing operation), in my computer it takes 7 minutes at full cpu (one core only as it is not multi-threaded) to show the pocketing dialog (5 mm) and another 7 minutes after hitting ok because it recalculates it (even if not changed). After that it goes fast rotating and moving the view at 0,1% deviation. As triplus says, if multithread support from OCC could be used (if available), then this should be around a 1 minute with 8 cores. Until then I, from the sketcher perspective, can do nothing significant to improve it. Note I am using a Debug version of FC compiling today's git. I do not know if anything changed in the meantime in other parts. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2015-07-07 15:21 | xibinke | New Issue | |
| 2015-07-08 07:23 | abdullah | Assigned To | => abdullah |
| 2015-07-08 07:23 | abdullah | Status | new => assigned |
| 2016-01-08 16:02 | abdullah | Note Added: 0006687 | |
| 2016-01-08 16:02 | abdullah | Status | assigned => closed |
| 2016-01-08 16:02 | abdullah | Resolution | open => no change required |
| 2016-01-08 16:02 | abdullah | Fixed in Version | => 0.16 |
FreeCAD