diff options
author | Aaron Rossetto <aaron.rossetto@ni.com> | 2020-03-24 15:44:28 -0500 |
---|---|---|
committer | Aaron Rossetto <aaron.rossetto@ni.com> | 2020-03-27 16:02:20 -0500 |
commit | f894cf0c0dea22a214de44219d954adeb851dfb1 (patch) | |
tree | c1b5b23506a31e14c86480fe8c0402cdaa1d6e2e /host/LICENSE | |
parent | 7ef3e5c016afa72746ffc943fe870b98d05beb46 (diff) | |
download | uhd-f894cf0c0dea22a214de44219d954adeb851dfb1.tar.gz uhd-f894cf0c0dea22a214de44219d954adeb851dfb1.tar.bz2 uhd-f894cf0c0dea22a214de44219d954adeb851dfb1.zip |
examples: Change benchmark_rate default thread priority
This commit modifies the benchmark_rate example to use the operating
system's default thread priority, instead of real-time thread priority,
by default. UHD 4.0 includes a number of significant improvements to
the streaming architecture that allow for best performance to be
achieved without having to resort to elevating the process thread
priority to real-time. Internal testing shows degraded streaming
performance in common use cases (i.e. non-DPDK) when the process thread
priority is set to real-time.
It should be noted that applications which use DPDK may still experience
better performance when the process thread priority is set to real-time.
Users may continue to manually override the process thread priority
in benchmark_rate using the --priority=high command-line option. The
need to elevate the process thread priority will be application- and
deployment-dependent.
Diffstat (limited to 'host/LICENSE')
0 files changed, 0 insertions, 0 deletions