easy_profiler icon indicating copy to clipboard operation
easy_profiler copied to clipboard

Lightweight profiler library for c++

Results 95 easy_profiler issues
Sort by recently updated
recently updated
newest added

Useful feature would be possibility of creating and tracking inter-thread blocks. Possible use case: - We want to track an object lifetime, which is passed or shared via `std::shared_ptr` between...

``` In file included from /wrkdirs/usr/ports/devel/easy-profiler/work/easy_profiler-2.1.0-41-g3104dd4/easy_profiler_core/block.cpp:52: In file included from /wrkdirs/usr/ports/devel/easy-profiler/work/easy_profiler-2.1.0-41-g3104dd4/easy_profiler_core/profile_manager.h:56: In file included from /wrkdirs/usr/ports/devel/easy-profiler/work/easy_profiler-2.1.0-41-g3104dd4/easy_profiler_core/thread_storage.h:55: /wrkdirs/usr/ports/devel/easy-profiler/work/easy_profiler-2.1.0-41-g3104dd4/easy_profiler_core/chunk_allocator.h:408:1: error: static_assert failed due to requirement 'get_aligned_size::Size == 65536 - EASY_ALIGN_SIZE' "wrong get_aligned_size"...

build

@yse , @cas4ey hi Waiting for your code review.

Hi All, I don't know what I'm doing wrong. I'm having an application that statically links some libs and I'm trying to profile some code inside these libs. I followed...

question
resolved
core

- Fixes `easy_profiler_core` build on emscripten. - Reduces warnings on Windows.

Hi, I am trying to profile some python applications. Is there any port for easy_profiler to be used in python code?

hello , i want know how to set profile file size, because it may generate several G size , I would be very grateful if I can get your reply

Hello, is there a way to track code blocks inside the infinity loops? `auto job = JobSystem::Scheduler::CreateJob("Test", []() { while (true) { EASY_BLOCK("Test"); Sleep(100); } }); JobSystem::Scheduler::GetInstance()->Run(job);` The code above...

executables in install target need a BUNDLE DESTINATION if cross-build to iOS/tvOS/watchOS By removing `RUNTIME`, the same `DESTINATION` is set for all types, including `BUNDLE` (and since there are only...

```python import clang.cindex from clang.cindex import Index from clang.cindex import Config from clang.cindex import CursorKind from clang.cindex import TypeKind from glob2 import glob libclangPath = r'C:\Program Files\LLVM\bin\libclang.dll' if Config.loaded ==...