RealLitb
RealLitb
I also get "freezes", in that the benchmark takes very long to complete. For taking 10 samples, that each take 70ms, Nonius takes 20 seconds to complete. With the CSV...
@arximboldi I rechecked, and it actually happens in only one benchmark, which consists of several digital lowpass filters. I have no idea yet what could be causing this. I run...
@arximboldi subsequently I debugged the program and it turns out that Nonius executes the *entire* benchmark not only twice, as mentioned in the Manual, but multiple times. Breaking on the...
@arximboldi hmm, that is not what the docs are saying, though. They say "There are two types of callable objects that can be provided. The simplest ones take no arguments...
I understand that " performs the actual measurements by invoking the callable object passed in as many times as necessary" refers to what you described as "how many times does...
Ah thanks, that solves the confusion. I suggest clarifying it in the docs. Like rephrasing the sentence as "The simple callables are invoked once per run, while the advanced callaback...
I'm not sure anymore about the syntax of this script, but we use SECTIONS to reserve space in the address-space of our programs, where we then map a large shared-memory...
As a workaround we execute the find_package twice, but maybe this workaround could instead be employed in the cmake overrider of find_package? ``` find_package(Python3 3.11 COMPONENTS Interpreter Development REQUIRED) find_package(Python3...
> @RealLitb, thanks for posting this question, could you please provide steps to reproduce? Yes. Clone a fresh vcpkg and run the bootstrap. Then create the following CMake: ``` cmake_minimum_required(VERSION...
I just found a simple workaround, albeit (like status quo aswell) is very ugly. It is based on the fact that "unset(... CACHE)" does not unset a non-cache variable of...