View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0026981 | Open CASCADE | OCCT:Application Framework | public | 2015-12-11 14:10 | 2021-12-13 14:59 |
Reporter | Assigned To | ||||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | fixed | ||
Platform | A | OS | L | ||
Product Version | 7.1.0 | ||||
Target Version | 7.6.0 | Fixed in Version | 7.6.0 | ||
Summary | 0026981: Application Framework - read a BinOcaf document from С++ stream sequentially | ||||
Description | The last implementation of reading of BinOcaf document uses SEEK functionality. There is the need to read the document sequentially, without using of seek. | ||||
Steps To Reproduce | Not required | ||||
Tags | No tags attached. | ||||
Test case number | Not required | ||||
|
Branch CR26981 has been created by ibs. SHA-1: 3d1e523c002b35ba4eaa026f91068a57aab60b60 Detailed log of new commits: Author: ibs Date: Thu Dec 3 14:19:32 2015 +0300 |
|
test "bugs caf bug1454" consumes up to 8gb RAM during reading of 80 000 sub-labels due to allocation of a personal BinObjMgt_Persistent for each document label to maintain consequential reading. |
|
Branch CR26981 has been updated forcibly by ibs. SHA-1: d6a90c1e07431f9d74934e3149dc3efbb1daea40 |
|
Branch CR26981 has been updated forcibly by ibs. SHA-1: 12ae1d238e88524d9fea7c299e4c84e1db5b3a62 |
|
Branch CR26981_1 has been updated forcibly by mpv. SHA-1: 1d26d05ac9a933444b6da8e8f965c9d0dd64b601 |
|
OCCT - CR26981_1 PRODUCTS - master The current version of the document supports partial reading. So, as a result, the shapes section is dispersed into attributes and it becomes easy avoid any seekg call during the reading. But this will work only in case whole document is opened. For partial reading seekg functions will be naturally called. |
|
http://jenkins-test-occt.nnov.opencascade.com/job/CR26981_1-master-MPV-OCCT-Windows-64-VC14-opt-test-compare/2/ http://jenkins-test-occt.nnov.opencascade.com/job/CR26981_1-master-MPV-Products-Windows-64-VC14-opt-test-compare/2/ http://jenkins-test-occt.nnov.opencascade.com/job/CR26981_1-master-MPV-OCCT-Debian80-64-opt-test-compare/2/ |
|
Combination - OCCT branch : IR-2021-10-22 master SHA - 5b756182c269a3d4fc19b82fe8527f0fcabf5c57 49e51745631c52b6c452c65adae4d6dfa21a1b1e Products branch : IR-2021-10-22 SHA - c472aa8da77ba932a88c890c58c81b09f9ae00b5 was compiled on Linux, MacOS and Windows platforms and tested in optimize mode. Number of compiler warnings: No new/fixed warnings Regressions/Differences/Improvements: No regressions/differences CPU differences: Debian80-64: OCCT Total CPU difference: 17750.01000000046 / 17700.080000000395 [+0.28%] Products Total CPU difference: 11624.980000000118 / 11665.940000000111 [-0.35%] Windows-64-VC14: OCCT --- Products --- Image differences : No differences that require special attention Memory differences : No differences that require special attention |
|
Branch CR26981_1 has been deleted by kgv. SHA-1: 1d26d05ac9a933444b6da8e8f965c9d0dd64b601 |
|
Branch CR26981 has been deleted by kgv. SHA-1: 12ae1d238e88524d9fea7c299e4c84e1db5b3a62 |
occt: master 7e63845c 2021-08-31 11:46:23
Committer: |
0026981: Application Framework - read a BinOcaf document from С++ stream sequentially The current version of the document supports partial reading. So, as a result, the shapes section is dispersed into attributes and it becomes easy avoid any seekg call during the reading. But this will work only in case whole document is opened. For partial reading seekg functions could be naturally called. |
Affected Issues 0026981 |
|
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-12-11 14:10 |
|
New Issue | |
2015-12-11 14:10 |
|
Assigned To | => ibs |
2015-12-11 14:59 | git | Note Added: 0049038 | |
2015-12-11 15:05 |
|
Note Added: 0049041 | |
2015-12-11 15:13 |
|
Note Edited: 0049041 | |
2015-12-11 15:14 |
|
Assigned To | ibs => abv |
2015-12-11 15:14 |
|
Status | new => feedback |
2015-12-11 15:28 | git | Note Added: 0049049 | |
2015-12-11 17:52 |
|
Assigned To | abv => ibs |
2015-12-11 17:53 |
|
Status | feedback => assigned |
2015-12-14 10:58 | git | Note Added: 0049079 | |
2015-12-15 19:19 |
|
Product Version | 7.0.0 => 7.1.0 |
2015-12-15 19:19 |
|
Summary | OCAF - read a BinOcaf document from С++ stream consequentially => OCAF - read a BinOcaf document from С++ stream sequentially |
2015-12-15 19:19 |
|
Description Updated | |
2021-08-24 01:27 | kgv | Assigned To | ibs => mpv |
2021-08-24 01:27 | kgv | Summary | OCAF - read a BinOcaf document from С++ stream sequentially => Application Framework - read a BinOcaf document from С++ stream sequentially |
2021-08-31 15:36 | git | Note Added: 0103584 | |
2021-08-31 18:26 |
|
Note Added: 0103589 | |
2021-08-31 18:26 |
|
Assigned To | mpv => szy |
2021-08-31 18:26 |
|
Status | assigned => resolved |
2021-08-31 18:26 |
|
Steps to Reproduce Updated | |
2021-08-31 18:26 |
|
Note Added: 0103590 | |
2021-10-18 11:13 | kgv | Target Version | Unscheduled => 7.6.0 |
2021-10-19 09:26 |
|
Assigned To | szy => bugmaster |
2021-10-19 09:26 |
|
Status | resolved => reviewed |
2021-10-23 16:59 |
|
Note Added: 0104811 | |
2021-10-23 16:59 |
|
Status | reviewed => tested |
2021-10-23 17:02 |
|
Test case number | => Not required |
2021-10-23 20:49 |
|
Changeset attached | => occt master 7e63845c |
2021-10-23 20:49 |
|
Assigned To | bugmaster => smoskvin |
2021-10-23 20:49 |
|
Status | tested => verified |
2021-10-23 20:49 |
|
Resolution | open => fixed |
2021-12-13 14:56 | git | Note Added: 0105849 | |
2021-12-13 14:59 | git | Note Added: 0105895 |