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

Windows almost work

github.com/yse/easy_profiler - 0a98d032d07c439749ca1a2459e11ee25390abe8 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
test script change

github.com/yse/easy_profiler - 18055c7616721b056d65580661c3fdd972f649f5 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(profiler_core) Further work with real-time enable/disable of blocks;

(profiler_core) Optimized storeBlock() algorithm, removed unnecessary std::vector;
(profiler_core...

github.com/yse/easy_profiler - d5d75d6340db3f3a161e8f0e818cf1ab49039734 authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyGraphicsView) Fixed wrong font width calculation issue; Fixed wrong resizeEvent behavior;

github.com/yse/easy_profiler - c67bf1dda713c49ddd37c62f5583655c398ab913 authored over 8 years ago by Victor Zarubkin <[email protected]>
Not compiling version of windows sock

github.com/yse/easy_profiler - 03765b08bc8b5dc986e2cb41efe7dc81e3bf1dca authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(profiler_core) Prepare for blocks enable/disable;

(profiler_core) Changed order of read/write of context switches as a preparation work to statisti...

github.com/yse/easy_profiler - 9294ddb61b54d836d457f5636e7dfe5262cd4474 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Adjust colors; Added keyboard handlers; Displaying additional info

github.com/yse/easy_profiler - 5b620071b69103391aa75a6de171cad38eccab33 authored over 8 years ago by Victor Zarubkin <[email protected]>
Add interface for EasySocket

github.com/yse/easy_profiler - f95d88bb1a41e1095040417071e15f243460be27 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
More stability in networking

github.com/yse/easy_profiler - a422f69deb044efe678d428c01812fe161a6e8b6 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(EasyGraphicsView) Added widget displaying thread names on scene. Double click on thread name makes it current selected thread.

(EasyGraphicsView) Selected item's text is now painted bold + removed selected item color, but ma...

github.com/yse/easy_profiler - 248348ee0573dee8de0b5c720e2c6834629ac170 authored over 8 years ago by Victor Zarubkin <[email protected]>
First steps in network. Work on linux

github.com/yse/easy_profiler - 20d3fb47a69e89f9efaaf265c41c69bf021b2a38 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Material design colors

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

github.com/yse/easy_profiler - 896662e67d8b813ddc6504a2b8d32b889e383674 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Minor style fix

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

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

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

github.com/yse/easy_profiler - 68bbd0eef3feee1069221a9b1c3ee7807008fca6 authored over 8 years ago by Victor Zarubkin <[email protected]>
ci clang compiler fix attempt number three =|

github.com/yse/easy_profiler - 39e68b4adcb62a839b85fa313ebcd3c8cc7713e2 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Using Google Material Design colors;

* At last, fixed bug with text paint on very large scene scale. Now you can scale the scene up to...

github.com/yse/easy_profiler - 6e845eece2a278b53d7b4d11c351b96ec721a1e4 authored over 8 years ago by Victor Zarubkin <[email protected]>
ci clang compiler fix attempt number two =)

github.com/yse/easy_profiler - 9eb02316ba9d5fe30984c7ee23ac509d4bc5688f authored over 8 years ago by Sergey Yagovtsev <[email protected]>
ci clang compiler fix attempt

github.com/yse/easy_profiler - 26fe3ca7e00d1a3442520f74b438a2b6421bfe65 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
clang some warning fix

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

github.com/yse/easy_profiler - 19d757f2317da297599d7eabf1010ad94d7f25de authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Replace tab to whitespaces

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

github.com/yse/easy_profiler - d39fecaac1f755319ad6b9608aa6b298a09b9461 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(profiler_core) Linux build: avoid gcc warning about unused variable

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

# Conflicts:
# src/profile_manager.cpp

github.com/yse/easy_profiler - 3699a07e41b51289234e96e28fa85f4315266f1f authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_core) !! Non-blocking API using Thread-Local-Storage (threal_local or __declspec(thread) or __thread)

github.com/yse/easy_profiler - 10bb3da45b1e6740f4d841eb4e56a53d4779ccd1 authored over 8 years ago by Victor Zarubkin <[email protected]>
Replace tab to whitespaces

github.com/yse/easy_profiler - 68ee40a5ad9f2ab587e1916bcc5b54751d2671f8 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Add licence text to some file

github.com/yse/easy_profiler - ede383be3c7964ec4a6d4f88aa3565f0337f6777 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(profiler_core) Better way of declaring generic stack

github.com/yse/easy_profiler - 31705d5daf2514a80a63e4dd9283656a18c64719 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_core) Measure core functions work time

github.com/yse/easy_profiler - e4db8cabe487f55af2eee3fbc1dd0914625fe7d7 authored over 8 years ago by Victor Zarubkin <[email protected]>
License text + small clean-up

github.com/yse/easy_profiler - 591f613ff64702c52beafdfacf8c8ca533aaf564 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_core) Event tracing clean-up

github.com/yse/easy_profiler - f25ba79636305842dcb5751ade8345a349f59bb9 authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyGraphicsView) Painting context switches with outlined rectangles

github.com/yse/easy_profiler - d8d9a2fd32f1e4b6f2ab2ef016607bd224c1d221 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_core) Windows build fix

github.com/yse/easy_profiler - 33946770bb4c0ddabf1defe8ccfa76a9053faa2f authored over 8 years ago by Victor Zarubkin <[email protected]>
Store context switch timestamp on linux.

It's need to run systemtap util for loading kernel module. This kernel module capture context swi...

github.com/yse/easy_profiler - 9521f8ac02ec63e6ae06f0456f2afb2edad5d867 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Get thread id on linux by syscall instead of std::this_thread

github.com/yse/easy_profiler - 6d1b9915d2cc9f12abc12d3e298de7e4838cb100 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Event tracing fixes! Now working :)

github.com/yse/easy_profiler - f5ed51e13aec75aeeb971d2d9b19799aa512ec9a authored over 8 years ago by Victor Zarubkin <[email protected]>
First debuggable version of system event tracing for visualizing thread context switches

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

github.com/yse/easy_profiler - 342a95108c99ee98bfc33c3cd4b17da25e50aa34 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Typo fixed!

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

github.com/yse/easy_profiler - b90e13509e0f1c5f75356a746349e748d228fe16 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_core) Correcting: checking built-in "_WIN32" instead of compiler dependant "WIN32"

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

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

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

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

github.com/yse/easy_profiler - 88de665df9074a10516fb0a4300d62cc2b8bce4d authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Gcc compile fix

github.com/yse/easy_profiler - d8f44ba5598040b5f8158bbe039351496bb716f1 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(EasyMainWindow) Memory leak issue

github.com/yse/easy_profiler - cbcfe4c1847305c253c05cdddcc74b7f8fccaab8 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Memory consumption optimization + File reading speed-up.

github.com/yse/easy_profiler - 9560c5b5cff8a4145bee6c20cd01ad9c96f9eb95 authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyChronometerItem) Fixed an error of displaying text on large scale

github.com/yse/easy_profiler - 245bc6c3864236256ff32c989301399e4b7d3251 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_core) Fixed logic mistake in base api

github.com/yse/easy_profiler - eaa79a4c4c47c0160623bdc7c222a5467659b3cb authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyGraphicsView) Design tweaking

github.com/yse/easy_profiler - 61c40c2512dea3a9457f97fd861d45eb0cceb605 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_core) Simplifying API: there are ~1.5 times lower macros number for using profiler.

github.com/yse/easy_profiler - 71f95f2c874e24eef0cb627ffc520dbf3f91c007 authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyTreeWidget) Trying to fix slow clear()

github.com/yse/easy_profiler - 988d9da391c52c8e39b128dac2f426582b0e4c14 authored over 8 years ago by Victor Zarubkin <[email protected]>
Remastering profiler API. Fixed read/write

github.com/yse/easy_profiler - 4ff13053eca957922120451d33ba8ffe4fcf79f4 authored over 8 years ago by Victor Zarubkin <[email protected]>
Remastering profiler API. All projects are compiled successfully, but there is an error occured during read/write .prof file

github.com/yse/easy_profiler - aa0d96d0e624fd47cd6f83e5bd2b072361bbd5fc authored over 8 years ago by Victor Zarubkin <[email protected]>
Remastering profiler API (not compiling yet)

github.com/yse/easy_profiler - 439e1cfb4431d119d5a371b3cacff0eba6707367 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Small design tweaking;

(profiler_gui) Added possibility to change where chronometer (time-meter) item text will be paint...

github.com/yse/easy_profiler - 3a2c8aaef12504ec95e3960c0514060ef0d50907 authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyMainWindow) Separated loading of settings and geometry;

(profiler_gui) Added flag of connecting items expand status on scene and in the tree.

github.com/yse/easy_profiler - bb7e288c1cf553c4e9230a6df40e7af4e7788bab authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyGraphicsScrollbar) Displaying indicators for sliders at the top and the bottom of the mini-map view

github.com/yse/easy_profiler - 8b0f99ced00f88e128c4f53b1ce8f602ee21160f authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) New flags for expanding all items on file open and for collapsing all items after closing tree (Blocks hierarchy dock-window);

(EasyTreeWidget) Fix of invisible progress bar;

github.com/yse/easy_profiler - 3d8a120502bba1c898e012c87357ce5fae64c051 authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyGraphicsView) High painting performance optimization. No lags on 10 million blocks scene. (of course, not all 10 mil. of blocks are visible at the same moment)

github.com/yse/easy_profiler - 355e3f519bcff01cda43646b5501a21f8a734ec6 authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyGraphicsView) Second click on selected item on graphics scene makes it expanded or collapsed;

(EasyGraphicsView) Scale indicator rework;
(EasyMainWindow) Added menu "View" with actions "Expan...

github.com/yse/easy_profiler - 004c4a257f9de22a955632d3b944a2c7999ec77a authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyGraphicsView) Refused of using QPainter::setClipRect() because of it is buggy when used with very big coordinates;

(EasyGraphicsView) New items borders drawing style.

github.com/yse/easy_profiler - 4e5305ee746c2d8448e29161ade32bdde87a0074 authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyGraphicsView) Removed debug output; Added vertical scrolling to the current thread on mouse wheel from EasyGraphicsScrollbar

github.com/yse/easy_profiler - 1b3806ded259a1758be03bb727cd4107fed8469c authored over 8 years ago by Victor Zarubkin <[email protected]>
Add analytics

github.com/yse/easy_profiler - 3393072b81409d0ab0b17f76c76f70d152f4b502 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(profiler_gui) Added possibility of changing current scale using mouse wheel on minimap under graphics scene

github.com/yse/easy_profiler - 721c145450f4a1572f8436f9a13b99941910a4d9 authored over 8 years ago by Victor Zarubkin <[email protected]>
Merge remote-tracking branch 'origin/serialized_optimize' into develop

github.com/yse/easy_profiler - beadd01c0c169f14dc9a1957b3142e7e4d71c3da authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler core) The right way of avoiding static analyzer warnings ^_^ No need to insert unnecessary checks

github.com/yse/easy_profiler - 3e1b8ce46f94dcf25fced1d5109f666ba5fe583a authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyGraphicsView) Revert code analyzer fix: No need to check for nullptr because if it is null then there are no free memory in the system and the program will crash anyway.

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

github.com/yse/easy_profiler - 9804378b1a913b9d16ced2de82ac33946feea8bd authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Better way of setting fixed size of windows

github.com/yse/easy_profiler - 5ab152620cf2cf0d88f8559b65573cf1540b631e authored over 8 years ago by Victor Zarubkin <[email protected]>
(EasyGraphicsView) Added painting of time scale on the bottom of the graphics scene;

(EasyGraphicsItem) Fixed algorithmic error in paint() (this fix has improved paint() performance)...

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

github.com/yse/easy_profiler - 9a1a4524f8d1106e45ef68464d59fe4ee2bc49c8 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Increase speed of building

github.com/yse/easy_profiler - 16fe89c13d3b1af7a0f0b4bda78319bde0c067f0 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Remove qt55-meta package

github.com/yse/easy_profiler - 9b7a6a920a93939c0032ad844b4b446677fe2d00 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Add 5.5 ppa source repo

github.com/yse/easy_profiler - 32f7fa8aff5355987086b8203017e1b90cfad23d authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Add 5.3 ppa source repo

github.com/yse/easy_profiler - 76f26766934724ffe3288a4a9eefa2fecceea5e1 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Travis attempt

github.com/yse/easy_profiler - ebc1a046e3150ae2c4c992a3028109a8fc34b2fd authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Check qt version

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

github.com/yse/easy_profiler - 7d542cadda0b72596dbe8b668da2f96cab694285 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
One more travis attempt number 60

github.com/yse/easy_profiler - fffb18ca3ab34cf2c3c308a96d90357feade6616 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
One more travis attempt. Almost working

github.com/yse/easy_profiler - 3af94fb0028537b57a1aee66020cb2c9d3827165 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
One more travis attempt

github.com/yse/easy_profiler - 3e9f3811f9cf9657f69bf79e7d21eadb6e7970dc authored over 8 years ago by Sergey Yagovtsev <[email protected]>
One more travis attempt

github.com/yse/easy_profiler - a682c0c35d646bb4754934409bb2442fa1e2d685 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Build travis empty commit

github.com/yse/easy_profiler - 843a692be6633d4b3ce621f0da36e2e6e2e45ba0 authored over 8 years ago by Sergey Yagovtsev <[email protected]>
Travis one more attempt

github.com/yse/easy_profiler - 0ba6612a21f3d77e21ab58eb05951f05f4ed437a authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(profiler core) fix clang static analyzer warnings

github.com/yse/easy_profiler - 9f6ca63440b4dc8c19d487c55471c291559f053e authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(profiler gui) fix potencial zero pointer

github.com/yse/easy_profiler - 485c2a64ac54c360909d3cca0c79faec9863e27e authored over 8 years ago by Sergey Yagovtsev <[email protected]>
(profiler gui) fix style warning by cppcheck analizer

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

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

github.com/yse/easy_profiler - be54030b1a19f5ea36b7f2daba9f5a097e8b0621 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler_gui) Reading file (MainWindow) and building blocks hierarchy (TreeWidget) in separate threads + displaying read progress;

(profiler_gui) Moving sources into separate files;
(profiler_gui) Rename Prof* classes into Easy*...

github.com/yse/easy_profiler - 8f30948105a55885a4092628f39f018b247b2905 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler core) Remove clang warning. Remove useless 2 bytes in memory per block

github.com/yse/easy_profiler - 8c53d65362a4e0cc958231994a5e61c9ca147935 authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler core) Warning: .prof file format changed! New SerializedBlock format, less allocations and copy, only single allocation in fillTreesFromFile(). Memory consumption reduced. Also speed up statistics gathering by moving calculations into several threads.

github.com/yse/easy_profiler - 197a5853078bec99f2e23404b0038f4e00189b5d authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler core) revert variables order change (prevois change may affect file read/write)

github.com/yse/easy_profiler - 13997f61879bff6adad10f0479cf03f3a1422d9d authored over 8 years ago by Victor Zarubkin <[email protected]>
(profiler sample) Default value changed for OBJECTS

github.com/yse/easy_profiler - bcfa8d362d740902b6d06066a4620349efa1dea3 authored over 8 years ago by Victor Zarubkin <[email protected]>
Memory consumtion optimization (almost 2 times less memory used on Windows)

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