-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[PROBLEM] No custom memory allocator for msg can be provided #4125
base: master
Are you sure you want to change the base?
Commits on Aug 13, 2019
-
Implement a very simple zero-lock message pool to test performance gains
by completely removing malloc/free from the hot path of benchmark util
Configuration menu - View commit details
-
Copy full SHA for 4f84758 - Browse repository at this point
Copy the full SHA 4f84758View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea0dc06 - Browse repository at this point
Copy the full SHA ea0dc06View commit details -
Configuration menu - View commit details
-
Copy full SHA for a24f2af - Browse repository at this point
Copy the full SHA a24f2afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bd2ae1 - Browse repository at this point
Copy the full SHA 1bd2ae1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 252e8d4 - Browse repository at this point
Copy the full SHA 252e8d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a30795 - Browse repository at this point
Copy the full SHA 4a30795View commit details
Commits on Aug 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 577232e - Browse repository at this point
Copy the full SHA 577232eView commit details
Commits on Aug 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ff8d79f - Browse repository at this point
Copy the full SHA ff8d79fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00e514e - Browse repository at this point
Copy the full SHA 00e514eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18c52c4 - Browse repository at this point
Copy the full SHA 18c52c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a720a31 - Browse repository at this point
Copy the full SHA a720a31View commit details
Commits on Aug 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b9e1f01 - Browse repository at this point
Copy the full SHA b9e1f01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1649701 - Browse repository at this point
Copy the full SHA 1649701View commit details
Commits on Aug 31, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0baafa4 - Browse repository at this point
Copy the full SHA 0baafa4View commit details
Commits on May 2, 2020
-
Merge branch 'master' of https://github.com/zeromq/libzmq into memory…
…pool # Conflicts: # src/msg.cpp # src/msg.hpp # src/zmq.cpp
Mark Jan van Kampen committedMay 2, 2020 Configuration menu - View commit details
-
Copy full SHA for 59cbfac - Browse repository at this point
Copy the full SHA 59cbfacView commit details -
Mark Jan van Kampen committed
May 2, 2020 Configuration menu - View commit details
-
Copy full SHA for f0a7a7f - Browse repository at this point
Copy the full SHA f0a7a7fView commit details -
Changes to base class with virtuals
Mark Jan van Kampen committedMay 2, 2020 Configuration menu - View commit details
-
Copy full SHA for f682600 - Browse repository at this point
Copy the full SHA f682600View commit details -
Makes max message size dynamic
Mark Jan van Kampen committedMay 2, 2020 Configuration menu - View commit details
-
Copy full SHA for 3a3d877 - Browse repository at this point
Copy the full SHA 3a3d877View commit details -
Mark Jan van Kampen committed
May 2, 2020 Configuration menu - View commit details
-
Copy full SHA for b416348 - Browse repository at this point
Copy the full SHA b416348View commit details
Commits on May 3, 2020
-
Mark Jan van Kampen committed
May 3, 2020 Configuration menu - View commit details
-
Copy full SHA for cfd4c85 - Browse repository at this point
Copy the full SHA cfd4c85View commit details -
Mark Jan van Kampen committed
May 3, 2020 Configuration menu - View commit details
-
Copy full SHA for 1dd2304 - Browse repository at this point
Copy the full SHA 1dd2304View commit details
Commits on May 4, 2020
-
Mark Jan van Kampen committed
May 4, 2020 Configuration menu - View commit details
-
Copy full SHA for d06f868 - Browse repository at this point
Copy the full SHA d06f868View commit details -
Adds concurrentqueue to sources
Mark Jan van Kampen committedMay 4, 2020 Configuration menu - View commit details
-
Copy full SHA for cfa228b - Browse repository at this point
Copy the full SHA cfa228bView commit details -
Mark Jan van Kampen committed
May 4, 2020 Configuration menu - View commit details
-
Copy full SHA for d96d616 - Browse repository at this point
Copy the full SHA d96d616View commit details -
Mark Jan van Kampen committed
May 4, 2020 Configuration menu - View commit details
-
Copy full SHA for caf7798 - Browse repository at this point
Copy the full SHA caf7798View commit details
Commits on May 5, 2020
-
Makes initial number of messages a bit more dynamic
In practice I observed that 256 byte messages require +- 1024 messages pre-allocated to reach max. performance on my pc. This scales depending on message size I believe.
Mark Jan van Kampen committedMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 5fbc4cc - Browse repository at this point
Copy the full SHA 5fbc4ccView commit details -
Hides global allocator implementation and option when C++11 not avail…
…able
Mark Jan van Kampen committedMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for d2c53c5 - Browse repository at this point
Copy the full SHA d2c53c5View commit details -
Fixes msvc __cplusplus reporting
Mark Jan van Kampen committedMay 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 348865f - Browse repository at this point
Copy the full SHA 348865fView commit details -
Mark Jan van Kampen committed
May 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 59c6a6c - Browse repository at this point
Copy the full SHA 59c6a6cView commit details -
Mark Jan van Kampen committed
May 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 1f5abc1 - Browse repository at this point
Copy the full SHA 1f5abc1View commit details -
Mark Jan van Kampen committed
May 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 2c29abc - Browse repository at this point
Copy the full SHA 2c29abcView commit details
Commits on May 12, 2020
-
Adds test and moves queue to external
Mark Jan van Kampen committedMay 12, 2020 Configuration menu - View commit details
-
Copy full SHA for d7f9452 - Browse repository at this point
Copy the full SHA d7f9452View commit details -
Merge branch 'master' of https://github.com/zeromq/libzmq into memory…
…pool # Conflicts: # CMakeLists.txt
Mark Jan van Kampen committedMay 12, 2020 Configuration menu - View commit details
-
Copy full SHA for 1450beb - Browse repository at this point
Copy the full SHA 1450bebView commit details -
Mark Jan van Kampen committed
May 12, 2020 Configuration menu - View commit details
-
Copy full SHA for f4973dc - Browse repository at this point
Copy the full SHA f4973dcView commit details -
Mark Jan van Kampen committed
May 12, 2020 Configuration menu - View commit details
-
Copy full SHA for 3b9ec2f - Browse repository at this point
Copy the full SHA 3b9ec2fView commit details -
Mark Jan van Kampen committed
May 12, 2020 Configuration menu - View commit details
-
Copy full SHA for a260668 - Browse repository at this point
Copy the full SHA a260668View commit details
Commits on May 13, 2020
-
Mark Jan van Kampen committed
May 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 7dafdf7 - Browse repository at this point
Copy the full SHA 7dafdf7View commit details -
Consider switch to range based for (only since C++11 though)
Mark Jan van Kampen committedMay 13, 2020 Configuration menu - View commit details
-
Copy full SHA for a3bfc67 - Browse repository at this point
Copy the full SHA a3bfc67View commit details -
Mark Jan van Kampen committed
May 13, 2020 Configuration menu - View commit details
-
Copy full SHA for cd90418 - Browse repository at this point
Copy the full SHA cd90418View commit details -
Mark Jan van Kampen committed
May 13, 2020 Configuration menu - View commit details
-
Copy full SHA for a575335 - Browse repository at this point
Copy the full SHA a575335View commit details -
Mark Jan van Kampen committed
May 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 74dd371 - Browse repository at this point
Copy the full SHA 74dd371View commit details -
Mark Jan van Kampen committed
May 13, 2020 Configuration menu - View commit details
-
Copy full SHA for e9c3a01 - Browse repository at this point
Copy the full SHA e9c3a01View commit details -
Adds a start on function pointer interface
Mark Jan van Kampen committedMay 13, 2020 Configuration menu - View commit details
-
Copy full SHA for aaa10dd - Browse repository at this point
Copy the full SHA aaa10ddView commit details -
Mark Jan van Kampen committed
May 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 77293ab - Browse repository at this point
Copy the full SHA 77293abView commit details
Commits on May 16, 2020
-
Mark Jan van Kampen committed
May 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 1309316 - Browse repository at this point
Copy the full SHA 1309316View commit details -
Changed some options that should not have changed
Mark Jan van Kampen committedMay 16, 2020 Configuration menu - View commit details
-
Copy full SHA for d666af8 - Browse repository at this point
Copy the full SHA d666af8View commit details -
Mark Jan van Kampen committed
May 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 73807f8 - Browse repository at this point
Copy the full SHA 73807f8View commit details -
Mark Jan van Kampen committed
May 16, 2020 Configuration menu - View commit details
-
Copy full SHA for ffcede1 - Browse repository at this point
Copy the full SHA ffcede1View commit details -
Mark Jan van Kampen committed
May 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 312f8c3 - Browse repository at this point
Copy the full SHA 312f8c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf495f8 - Browse repository at this point
Copy the full SHA bf495f8View commit details -
Mark Jan van Kampen committed
May 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 61870a4 - Browse repository at this point
Copy the full SHA 61870a4View commit details -
Mark Jan van Kampen committed
May 16, 2020 Configuration menu - View commit details
-
Copy full SHA for c13f837 - Browse repository at this point
Copy the full SHA c13f837View commit details -
Mark Jan van Kampen committed
May 16, 2020 Configuration menu - View commit details
-
Copy full SHA for ea9c5dc - Browse repository at this point
Copy the full SHA ea9c5dcView commit details -
Mark Jan van Kampen committed
May 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 20f49ec - Browse repository at this point
Copy the full SHA 20f49ecView commit details
Commits on May 17, 2020
-
Fixes some concurrency issues and bugs
Mark Jan van Kampen committedMay 17, 2020 Configuration menu - View commit details
-
Copy full SHA for ba05e8f - Browse repository at this point
Copy the full SHA ba05e8fView commit details
Commits on Sep 19, 2020
-
Merge branch 'master' into memorypool
Mark Jan van Kampen committedSep 19, 2020 Configuration menu - View commit details
-
Copy full SHA for afb858d - Browse repository at this point
Copy the full SHA afb858dView commit details -
Mark Jan van Kampen committed
Sep 19, 2020 Configuration menu - View commit details
-
Copy full SHA for 32d827d - Browse repository at this point
Copy the full SHA 32d827dView commit details
Commits on Jan 16, 2021
-
Mark Jan van Kampen committed
Jan 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 84b4f8f - Browse repository at this point
Copy the full SHA 84b4f8fView commit details
Commits on Jan 17, 2021
-
Mark Jan van Kampen committed
Jan 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 633bf65 - Browse repository at this point
Copy the full SHA 633bf65View commit details -
Mark Jan van Kampen committed
Jan 17, 2021 Configuration menu - View commit details
-
Copy full SHA for cfd982d - Browse repository at this point
Copy the full SHA cfd982dView commit details -
Mark Jan van Kampen committed
Jan 17, 2021 Configuration menu - View commit details
-
Copy full SHA for e7ad8b4 - Browse repository at this point
Copy the full SHA e7ad8b4View commit details
Commits on Jan 18, 2021
-
Mark Jan van Kampen committed
Jan 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 60a9cdf - Browse repository at this point
Copy the full SHA 60a9cdfView commit details -
Mark Jan van Kampen committed
Jan 18, 2021 Configuration menu - View commit details
-
Copy full SHA for ef4b77f - Browse repository at this point
Copy the full SHA ef4b77fView commit details -
Fix formatting as clang version mismatch between my install and CI
Mark Jan van Kampen committedJan 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 6edbcfd - Browse repository at this point
Copy the full SHA 6edbcfdView commit details