View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0033537 | Open CASCADE | OCCT:Foundation Classes | public | 2023-11-24 04:58 | 2024-01-22 02:07 |
Reporter | dpasukhi | Assigned To | bugmaster | ||
Priority | normal | Severity | minor | ||
Status | verified | Resolution | fixed | ||
Target Version | 7.8.0 | ||||
Summary | 0033537: Foundation Classes - Base vector of pointers improvement | ||||
Description | Need to avoid of using TCollection map size and use pow of 2. Additionally, need to use operation resize instead of free and allocate | ||||
Tags | No tags attached. | ||||
Test case number | - | ||||
|
Branch CR33537 has been created by dpasukhi. SHA-1: eb28aa402cdd828fb7d0a09e402ae584b0eaa99f Detailed log of new commits: Author: dpasukhi Date: Fri Nov 24 02:09:45 2023 +0000 0033537: Foundation Classes - Base vector of pointers improvement Updated NCollection_BasePointerVector to allocate and use small block instead of 101 as minimum. Operation reallocate used to avoid additional copy operations. |
|
Dear IKA, please varify CR33537 There is a minor update to avoid 101 element allocation. 101 - 1001 - 2002 ... |
|
Dear dpasukhi, + else + { + myCapacity = myCapacity * 2; + } may be you should think about << in this case? + while (myCapacity < theInd) + { + myCapacity * 2; + } '=' missed |
|
Branch CR33537 has been updated forcibly by dpasukhi. SHA-1: 97cf23ee1ed5312960cfad7e1065cb9b2fc9f8d5 |
|
Dear bugmaster, please close. Already merged into master as a part of CR0-780 |
|
Branch CR33537 has been deleted by vglukhik. SHA-1: 97cf23ee1ed5312960cfad7e1065cb9b2fc9f8d5 |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-11-24 04:58 | dpasukhi | New Issue | |
2023-11-24 04:58 | dpasukhi | Assigned To | => dpasukhi |
2023-11-24 04:59 | dpasukhi | Summary | Foundation Classes - Base pointer vector improvement => Foundation Classes - Base vector of pointers improvement |
2023-11-24 05:10 | git | Note Added: 0114648 | |
2023-11-24 13:06 | dpasukhi | Assigned To | dpasukhi => ika |
2023-11-24 13:06 | dpasukhi | Status | new => feedback |
2023-11-24 13:06 | dpasukhi | Note Added: 0114655 | |
2023-11-24 16:36 | ika | Assigned To | ika => dpasukhi |
2023-11-24 16:36 | ika | Status | feedback => assigned |
2023-11-24 16:36 | ika | Note Added: 0114658 | |
2023-11-24 16:43 | git | Note Added: 0114659 | |
2023-12-14 15:56 | dpasukhi | Assigned To | dpasukhi => bugmaster |
2023-12-14 15:56 | dpasukhi | Status | assigned => feedback |
2023-12-14 15:56 | dpasukhi | Note Added: 0114736 | |
2024-01-19 17:20 | vglukhik | Status | feedback => verified |
2024-01-19 17:20 | vglukhik | Resolution | open => fixed |
2024-01-19 17:20 | vglukhik | Test case number | => - |
2024-01-22 02:07 | git | Note Added: 0114943 |