Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

EasyProfiler team

Lightweight profiler library for c++
Collective - Host: opensource - https://opencollective.com/easy_profiler - Code: https://github.com/yse/easy_profiler

Same interface for win and linux

github.com/yse/easy_profiler - c4e553c4bb67f2d19869208b9630b7bbf7e2ce45 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Prepare for saving profiled data (does not work yet);

* Remastered tool-bars and menus;
* Added new painting regime (Settings->View->Hide narrow children)

github.com/yse/easy_profiler - 3b7266fb372f47dee7213c2f9cf703fbb894465a authored over 8 years ago by Victor Zarubkin <[email protected]>
Added menu Settings->Remote to control profiler event tracing and other future options

github.com/yse/easy_profiler - eca7061fd0413396c7b99f5ac05813868f65da48 authored over 8 years ago by Victor Zarubkin <[email protected]>
Validating ip address

github.com/yse/easy_profiler - d099aa28bb8983222d89271a2b866bf5b527ff9d authored over 8 years ago by Victor Zarubkin <[email protected]>
Merge branch 'develop' of https://github.com/yse/easy_profiler into develop

# Conflicts:
# profiler_gui/main_window.cpp

github.com/yse/easy_profiler - 66a8f7804cfc33803d59eb9be8c32db38429c335 authored over 8 years ago by Victor Zarubkin <[email protected]>
Connect on win platform

github.com/yse/easy_profiler - 3e4abf9f58a4f8ee74f4011dd7fd93594fd78cf5 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Connect by non-blocking socket

github.com/yse/easy_profiler - fd9a172b9b4758f673b991477e82d16f359a458f authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(EasyMainWindow) IP-Address validation

github.com/yse/easy_profiler - 425ca67077fa7f789648a51856aca1c015ae93dc authored over 8 years ago by Victor Zarubkin <[email protected]>
Writing signature and version into file to let reader check if file is valid;

* Added output messages

github.com/yse/easy_profiler - 4a05cafab47a1ccbb60ff8ffb199f40730226604 authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyMainWindow) save and restore last used ip-address and port

github.com/yse/easy_profiler - 6e50f6517d4a539ba45629fb40cd22bf9027ac53 authored over 8 years ago by Victor Zarubkin <[email protected]>
Linux build without copy

github.com/yse/easy_profiler - e317d006a0c90fb6cbe2d07f1d1882cb10b1fc96 authored over 8 years ago by Victor Zarubkin <[email protected]>
Linux build: have to COPY file contents. Sad :(

github.com/yse/easy_profiler - 7e4e9214038ce1b394a8f9dc9fb914a6feb799f0 authored over 8 years ago by Victor Zarubkin <[email protected]>
Linux build

github.com/yse/easy_profiler - 15ba83cb200083006907b6d076acf339ee0f75a4 authored over 8 years ago by Victor Zarubkin <[email protected]>
Windows build

github.com/yse/easy_profiler - db5a866c0d88b3cdaa6fa86f0dd5f050358901b6 authored over 8 years ago by Victor Zarubkin <[email protected]>
Merge branch 'develop' of https://github.com/yse/easy_profiler into develop

github.com/yse/easy_profiler - 46a9caddb8a58b54dec4a0a5c6d57e8fa7e7f49c authored over 8 years ago by Victor Zarubkin <[email protected]>
Move getCurrentTime function in separate header

github.com/yse/easy_profiler - bf74e673fcc1adae0881d8d5f3afea56de30cd61 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Add function for x86 and x64 arch

github.com/yse/easy_profiler - f9b594918fb6d2d57428ca80c7f3bcbff3b6c3ce authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Add sorting to test script and calculate usec/block

github.com/yse/easy_profiler - 7b21801b659b307853735663fb7d99eefc4d7127 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Update README.md

github.com/yse/easy_profiler - dfd5c6ba4b72e88558f7913533133ff8591837fb authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(EasyTreeWidget) tool-tips for blocks statuses

github.com/yse/easy_profiler - f539dd3858b60958ef55de71922a0327b64048ca authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyGraphicsView) additional offset before first block and after last block for ease of view

github.com/yse/easy_profiler - c53a8d4cb9146e29321091637e508dec1317842c authored over 8 years ago by Victor Zarubkin <[email protected]>
Many new features:

* Reading blocks from stream without temporary file;
* Reading blocks description from stream;
* ...

github.com/yse/easy_profiler - 8fd70c5420cbc6beb7d5f71e6cd97c7622653612 authored over 8 years ago by Victor Zarubkin <[email protected]>
More correct version of reader interruption

github.com/yse/easy_profiler - 485cec2b4f92bd55daa7e674207b2a14798422ed authored over 8 years ago by Victor Zarubkin <[email protected]>
begin/end time for Linux too

github.com/yse/easy_profiler - e600c2f5cd9cbd3311ea386f12f2e8da517c0252 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Removed unnecessary signals (rebuild may be needed)

github.com/yse/easy_profiler - 6cae6901dee6eb5de4f4681846836e75260e7318 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_core) Added "ThreadFinished" event

github.com/yse/easy_profiler - c96a8c3a18f9cb131ad9765aeaa80d8ff56d0cb0 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Added events indicators (like context switch events at the bottom of each thread)

github.com/yse/easy_profiler - 583410c92974195c83414e59f0b775bae1342fe9 authored over 8 years ago by Victor Zarubkin <[email protected]>
Trying to fix problem with c++11 magic statics (there is no support for visual studio 2013 and earlier, gcc < 4.3 and clang < 2.9);

Wrapped "final" keyword for different compilers support;
Block descriptors now stored in unordere...

github.com/yse/easy_profiler - 30de452113852b0e9663c8fbec6d1cb048306d5e authored over 8 years ago by Victor Zarubkin <[email protected]>
Merge branch 'develop' of https://github.com/yse/easy_profiler into develop

github.com/yse/easy_profiler - 79e503983c70c8ea5681756da89872deb5979a7a authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Added tool-button "Clear all";

(profiler_gui) Prepare for append blocks

github.com/yse/easy_profiler - 7f5b7c00a82e790476a95f820f938429df72ffb5 authored over 8 years ago by Victor Zarubkin <[email protected]>
Warning fix

github.com/yse/easy_profiler - 7804cf8b920cbbffc8a56b04550e4aea78df9d1f authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Merge branch 'develop' of https://github.com/yse/easy_profiler into develop

github.com/yse/easy_profiler - d6269f17fee10ef625874826e2061359a6de500e authored over 8 years ago by Victor Zarubkin <[email protected]>
New flexible block statuses instead of ENABLED, DISABLED: OFF, ON, FORCE_ON, OFF_RECURSIVE, ON_WITHOUT_CHILDREN, FORCE_ON_WITHOUT_CHILDREN

github.com/yse/easy_profiler - e49b6179ef19991e7b6e6b53e6f021dda9cc58a5 authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyMainWindow) Adjust QLineEdit width on tool-bar

github.com/yse/easy_profiler - cd0ef96793baaff9b53a22776c938988e567d9b7 authored over 8 years ago by Victor Zarubkin <[email protected]>
Linux build

github.com/yse/easy_profiler - 151c359f7f0be1166d94542eff1a711543b87ab6 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Merge branch 'socket_refactor' into develop

github.com/yse/easy_profiler - 1a22a1b463a7fddabbda51c6e834836f81641b00 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
common code for linux and windows

github.com/yse/easy_profiler - 4c738862337ce46b123ae9cf5ba1cbefa3fb99ff authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Refactoring of sockets

github.com/yse/easy_profiler - 38eecc722dd2586ab10d5eab5fd172a3caa71817 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(EasyDescWidget) refactoring

github.com/yse/easy_profiler - 70bdd755f577f53a8ace2141c5fbd19ab666991e authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Main window refactoring

github.com/yse/easy_profiler - 89ff53c3c825d8c5df631be4bbe7df25927bc9ca authored over 8 years ago by Victor Zarubkin <[email protected]>
Add files

github.com/yse/easy_profiler - 0ca2a4aef76925cc58300d02a26358ab060e4364 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Merge commit

github.com/yse/easy_profiler - 85e7145bf1cc575943644bfc7188e42018b378c2 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Check if receive return zero - set it to disconnect

github.com/yse/easy_profiler - 9b7b80febe5c27b01ad13b1e3b954d8388423195 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Remove obsolete code

github.com/yse/easy_profiler - d2b4423c7baa7268e6a7c942ccf1b00925b98890 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Some warning fix

github.com/yse/easy_profiler - a59a18be9533dd375e5574fb9966dc28db68b2df authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Add init and flush functions for EasySocket

github.com/yse/easy_profiler - 2d4e22cc231249c83135f705d159a0b531a49db8 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Merge branch 'network_blocks' of github.com:yse/easy_profiler into network_blocks

github.com/yse/easy_profiler - c822809f4e5734ecc194d64f780241a3870dd465 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Set icon on connect

github.com/yse/easy_profiler - 9420f97a5a84b5585f8441cd50d899c043b1ae21 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Add checkResult function for socket

github.com/yse/easy_profiler - 6939f053c9752dae586854bec31789beda9ba870 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(profiler_gui) Save and restore windowState of EasyMainWindow;

(profiler_gui) Block descriptors list: added search box, search matches coloring, context menu ev...

github.com/yse/easy_profiler - 08a9cbf75daa8a70adf36f130c5906c78c595424 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) First version of displaying and controlling blocks enable status

github.com/yse/easy_profiler - ef7469a880ba8582862d380a60796150103f6d0c authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyTreeWidgetLoader) Destructor will delete items in the same thread

github.com/yse/easy_profiler - 9ccb0499a50ed6150bb86ebed1b39eb7505999ec authored over 8 years ago by Victor Zarubkin <[email protected]>
refactoring

github.com/yse/easy_profiler - b81779eaf65e192fb3af55e9b2194d8c994f3b2a authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_core) Added log messages output for Windows event tracer

github.com/yse/easy_profiler - 5d95cbd83bf95179b3b196899e020ba429cd95ca authored over 8 years ago by Victor Zarubkin <[email protected]>
small refactoring

github.com/yse/easy_profiler - ce61ea1a77c16f597dd075ba97892a0f3b15bcda authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_core) Fixed potential problem with unloading dll/so during application work

github.com/yse/easy_profiler - 34bb8d8119ab5d60075e50aeda8ae37b0a73d529 authored over 8 years ago by Victor Zarubkin <[email protected]>
(ETW) Event tracing fix for situation when application was not launched from Visual Studio: to be able to get process name application requires debug privilege level.

github.com/yse/easy_profiler - 6b07af9e0574fa885d8150e4fe40a425c2396a1d authored over 8 years ago by Victor Zarubkin <[email protected]>
Fix disconnect problem on downloading

github.com/yse/easy_profiler - c316734e8f34bc1eee5d57ead8ed0fc4cecbda04 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
linux client socket fix

github.com/yse/easy_profiler - 82079f43da12507b7c87bee22451864dd76fb1f6 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Merge remote-tracking branch 'origin/develop' into network_blocks

github.com/yse/easy_profiler - 8ff721efa78b78d6a5bbc58d1ed9eb887b3ddc62 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
linux build

github.com/yse/easy_profiler - c83fc4626baeef31d5a21e441826c2abb2aff0af authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Merge remote-tracking branch 'origin/develop' into network_blocks

github.com/yse/easy_profiler - 1c37f4cab579a5917cbd25958083285605e46790 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Correct receiving

github.com/yse/easy_profiler - 52a9862963465ff0cd98dc1a9bb42b6bfdf8573f authored over 8 years ago by Sergey Yagovtsev <[email protected]>
sleep for 1 second

github.com/yse/easy_profiler - f4676ced6fa01ecbe0d777eae84585a1d47080f8 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Google material design colors for icons

github.com/yse/easy_profiler - 03f6a37f25ab00cc33652af4132f87297e975f90 authored over 8 years ago by Victor Zarubkin <[email protected]>
New icons

github.com/yse/easy_profiler - 17a90b38ecd013142974c9a189711af77d3d97e5 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Added icon for GUI

github.com/yse/easy_profiler - 9b71695140301bd6ee3d3688be7d623cdad9e7a3 authored over 8 years ago by Victor Zarubkin <[email protected]>
Merge commit

github.com/yse/easy_profiler - 4b71a64363447fd51a8dd2fac137d6d14dee8963 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Add checking for empty sync list.

(cherry picked from commit ef60d553c064341ab714a79e8e12d5363b35081e)

github.com/yse/easy_profiler - d5f6aa94b1f79384df56c7d20fa96ce29d343540 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Typo fix

github.com/yse/easy_profiler - a2784eec50afc960956bd9b23f4f2f4e6f15dcfb authored over 8 years ago by Victor Zarubkin <[email protected]>
New icons

github.com/yse/easy_profiler - 6cc481319f2628d7c77a2e2579ea0ba17fccff4a authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) New style for icons

github.com/yse/easy_profiler - 925e2f1b26cb0a3fd134522b1c2192ec6995f544 authored over 8 years ago by Victor Zarubkin <[email protected]>
Add checking for empty sync list.

github.com/yse/easy_profiler - ef60d553c064341ab714a79e8e12d5363b35081e authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(EasyGraphicsView) clang build fix

github.com/yse/easy_profiler - cb6da49b3dd4f784a1c166ed8e42b7df3fb0adbe authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_core) Added possibility to control event tracing priority level and to enable/disable event tracing at all.

github.com/yse/easy_profiler - 4a40872183a215ca408262906d4e3c140e488561 authored over 8 years ago by Victor Zarubkin <[email protected]>
Merge commit

github.com/yse/easy_profiler - 61589c1154a64e517a447123e9bb45bc9fdf88c1 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(profiler_gui) Project hierarchy change: moved sources to separate files

github.com/yse/easy_profiler - d8296ad43ab13c9fafe8ec90e770424f68734673 authored over 8 years ago by Victor Zarubkin <[email protected]>
Update README.md

github.com/yse/easy_profiler - 32d446f2c46c0c443903e9cdb2046ae2037d3c87 authored over 8 years ago by Victor Zarubkin <[email protected]>
Update README.md

github.com/yse/easy_profiler - fd856478e5ea6d8f99e4720dd1acf1636d7817b1 authored over 8 years ago by Victor Zarubkin <[email protected]>
Warning fix

github.com/yse/easy_profiler - c56acf50ed134e9cb6f8ddcbb9977c40f3514490 authored over 8 years ago by Victor Zarubkin <[email protected]>
Warnings fix

github.com/yse/easy_profiler - f0ee9215bd2835b65b6503861795e4bea4258203 authored over 8 years ago by Victor Zarubkin <[email protected]>
Linux build

github.com/yse/easy_profiler - 795d347d2a1e99b48c871e1031bfcd9b27a03d9f authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Low priority for deleter thread

github.com/yse/easy_profiler - 330951cb62c95725987cfe6332a2a5fdaf9629a0 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Bold and colorized font in EasyTreeWidget header

github.com/yse/easy_profiler - 9748d7274fee07b6a5f38696e6b86205cfc5aa02 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Enable/Disable statistics

github.com/yse/easy_profiler - 0166038e7446d46fa7d462e42d64c0a17e7f6793 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) More icons

github.com/yse/easy_profiler - 89c2dc82c7c49fef4c70645a562f5b2b3f89bdc9 authored over 8 years ago by Victor Zarubkin <[email protected]>
Receive by EasySocket

github.com/yse/easy_profiler - 80892e636ed49f3b3f294f156a04bb74a5745bb3 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(profiler_core) Windows event tracing: if we can't get process name at the moment, write process id at least

github.com/yse/easy_profiler - 86314b89ba8d4694b0bec2f1681c498e2b3a2bc4 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Added icons and main logo

github.com/yse/easy_profiler - acad6b6b379a104761a7121a0513e80f74d23c08 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) More information in popup; Right way to remove QGraphicsProxyWidget from scene (it does not delete widget by itself)

github.com/yse/easy_profiler - fdee7226f897cfcdf8a4393e1b987c587726b89f authored over 8 years ago by Victor Zarubkin <[email protected]>
Fix CMakeLists.txt

github.com/yse/easy_profiler - 313f981cc9e10af1dad3ff8b7ac526952590cadb authored over 8 years ago by Victor Zarubkin <[email protected]>
small refactoring

github.com/yse/easy_profiler - bf02f32482a7370d6a719c8b07864b90d21e8378 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_core) Further work with run-time enable/disable blocks;

(profiler_core) Fixed bug with memory corruption in chunk_allocator;
(profiler_core) Event tracin...

github.com/yse/easy_profiler - 1b33ad788da4588311c4d764277061e212c02dc1 authored over 8 years ago by Victor Zarubkin <[email protected]>
forgotten row

github.com/yse/easy_profiler - f49064116557ef09c6df3c2c961bf678027bec14 authored over 8 years ago by Victor Zarubkin <[email protected]>
Colors tweaking

github.com/yse/easy_profiler - ef310af71dab31b198ae8033ad1c72d409722f42 authored over 8 years ago by Victor Zarubkin <[email protected]>
Add connect button

github.com/yse/easy_profiler - 6d6ad61a18509c01a41adf9bb67b8ba05b0beeba authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Windows socket connection

github.com/yse/easy_profiler - 3181b867b16f1bff3bf291dc3c974ef1840a74c6 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Add server function for EasySock

github.com/yse/easy_profiler - 0fe6690545dd59d6c7ee020656cbcb8d7b10b773 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Fix typo

github.com/yse/easy_profiler - 7b502c5a5d8cc03a7cff5503ef9d8442a93d2ae2 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Linux build

github.com/yse/easy_profiler - 542783573dd63177a6882fc543f3ac65526753f9 authored over 8 years ago by Sergey Yagovtsev <[email protected]>