View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0033658 | Open CASCADE | OCCT:Foundation Classes | public | 2024-03-28 19:26 | 2024-04-06 13:43 |
Reporter | dpasukhi | Assigned To | dpasukhi | ||
Priority | normal | Severity | feature | ||
Status | assigned | Resolution | won't fix | ||
Target Version | 7.9.0 | ||||
Summary | 0033658: Foundation Classes - Move Standard_Mutex on STL base | ||||
Description | c++11 have std::mutex that can be used as a part of Standard_Mutex to be more comparative | ||||
Tags | No tags attached. | ||||
Test case number | |||||
|
Branch CR33658 has been created by dpasukhi. SHA-1: 5c5e907c3a3ad6bf839f38eb14dec9012ddef2ef Detailed log of new commits: Author: dpasukhi Date: Thu Mar 28 18:03:03 2024 +0000 0033658: Foundation Classes - Move Standard_Mutex on STL base Reorganize Standard_Mutex to use STL base Now we can see much more dead-lock cases Optimize progress indicator |
|
Branch CR33658 has been updated forcibly by dpasukhi. SHA-1: 6305d06af616621a0817b989f6be9e453faf9691 |
|
Branch CR33658 has been updated by dpasukhi. SHA-1: 112e3d5639bccabecbb523a1fef70f42dbd4bc28 Detailed log of new commits: Author: dpasukhi Date: Thu Mar 28 20:56:15 2024 +0000 // recursive has -3% performance on Linux. Needs to analyze no-recursive solution |
|
There are no benefits from moving from directly OS calls to STL layer. std:::mutex has lower performance. Ticket can be closed. |
|
Branch CR33658 has been deleted by dpasukhi. SHA-1: 112e3d5639bccabecbb523a1fef70f42dbd4bc28 |
|
Branch CR33658 has been created by dpasukhi. SHA-1: 58a48b4ac16696e126e9423b93c2046b06d7a9d9 Detailed log of new commits: Author: dpasukhi Date: Tue Mar 12 13:49:21 2024 +0000 0033658: Foundation Classes - Move Standard_Mutex on STL base Reorganize Standard_Mutex to use recursive_mutex Now we can see much more dead-lock cases Optimize progress indicator |
|
Previous result were incorrect. The recursive one has 2-3% performance update. Can be merged into current version. |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-03-28 19:26 | dpasukhi | New Issue | |
2024-03-28 19:26 | dpasukhi | Assigned To | => dpasukhi |
2024-03-28 19:26 | dpasukhi | Relationship added | child of 0033629 |
2024-03-28 21:03 | git | Note Added: 0115510 | |
2024-03-28 21:11 | git | Note Added: 0115511 | |
2024-03-28 23:56 | git | Note Added: 0115512 | |
2024-03-29 02:30 | dpasukhi | Note Added: 0115513 | |
2024-03-29 02:30 | dpasukhi | Status | new => closed |
2024-03-29 02:30 | dpasukhi | Resolution | open => won't fix |
2024-03-29 02:31 | git | Note Added: 0115514 | |
2024-03-29 16:47 | git | Note Added: 0115521 | |
2024-03-29 16:48 | dpasukhi | Status | closed => assigned |
2024-03-29 19:51 | dpasukhi | Note Added: 0115522 | |
2024-04-06 13:43 | dpasukhi | Relationship added | related to 0033588 |