aboutsummaryrefslogtreecommitdiff
path: root/modules/benchmark.c
AgeCommit message (Collapse)Author
2024-05-17FIX When benchmark did not complete, shows too many records CLIhwspeedy
2024-04-28FIX focuslost, missing status updates, benchmark aborting improvedhwspeedy
2024-04-26FIX Shell scrollbars GTK3, cleanup benchmark runshwspeedy
2024-04-15FIX Beautify JSON usernotehwspeedy
2024-04-11FIX missing user_note in CLI, cleanup user_notehwspeedy
2024-04-05FIX Json get array warning for non existing - check has memberhwspeedy
2024-03-20FIX CLI updated with synchronize features, fix stop benchmark crash, ↵hwspeedy
libsoup3 debug fixed+added sync. comm for cli, DOCs updated, LibSoup3 enabled for distros supporting LS3
2024-03-17FIX Adding linux kernel and os to benchmarkhwspeedy
2024-03-14FIX GCC warnings and 3 potential crash never seenhwspeedy
2024-03-06FIX hardinfo lib-loading cleanup, params clean uphwspeedy
2024-02-29FIX Benchmark json to server was translatedhwspeedy
2024-02-28FIX send before receive benchmarkshwspeedy
2024-02-28ADD Sync blobversion check - only update if new on serverhwspeedy
2024-02-08FIX new benchmarking dialogbigbear
2024-02-08FIX GCC Warningsbigbear
2024-02-08PR681 - implicit function declarationbigbear
2024-02-08ADD Package building for hardinfo2bigbear
2024-02-08LICENSE Changed to GPL2+ for project and source code According to approval ↵bigbear
from copyright holders - see: https://github.com/lpereira/hardinfo/issues/530 https://github.com/lpereira/hardinfo/issues/707
2021-11-07Reformat CPU frequency using current localeL Pereira
2021-11-07Update copyright informationL Pereira
2021-02-21Add NumNodes property to benchmark JSONLeandro Pereira
2021-02-21Add support for NUMA nodesLeandro Pereira
Related to #599.
2021-02-02Remove the ability to load benchmarks.confLeandro Pereira
Now that the sync manager is working fine, and we have the same data in a structured way in JSON files, reading from this legacy format doesn't need to be supported any longer.
2020-07-04Break lines so that dialogs are not that wide in GTK3Leandro Pereira
2020-06-06Store/send machine type (laptop/desktop/etc) in benchmark resultsLeandro Pereira
2020-05-18Benchmarks can't be cancelled during sync, so remove Cancel buttonLeandro Pereira
2020-05-15Disable SyncManager while showing benchmark dialogLeandro Pereira
2020-05-13Show "Benchmarking..." dialog on top of sync managerLeandro Pereira
2020-05-13DataFromSuperUser should be serialized as boolean, not intLeandro Pereira
2020-05-10Show benchmark dialog while sending benchmark resultsLeandro Pereira
2020-05-09Update SyncManager to use the new APILeandro Pereira
2020-05-09Generate benchmark JSON instead of the legacy .conf formatLeandro Pereira
No need to keep the .conf format around for a while since the only usage of this function was for the SyncManager, that has been disabled for a while.
2020-05-09GSList will be sorted anyway, so prepend rather than appendLeandro Pereira
2020-05-09Remove moreinfo with BENCH prefix right before preparing for shellLeandro Pereira
2020-05-09Factor benchmark window calculation to its own functionLeandro Pereira
2020-05-09Remove unused `results_list` variableLeandro Pereira
2020-05-09Unrefing the JSON parser unrefs its children nodesLeandro Pereira
2020-05-09Load benchmark results from JSON filesLeandro Pereira
2020-05-03Refactor how benchmark.conf is loaded when including resultsLeandro Pereira
This is a scaffolding method to add support for JSON benchmark results without disrupting current working code. (Should also have plugged a memory leak.)
2020-05-03Misc. cleanups in benchmark.cLeandro Pereira
2020-05-03hi_exported_methods() should return a const pointerLeandro Pereira
2020-05-03Simplify benchmark:::hi_module_init()Leandro Pereira
2020-05-03hi_module_get_about() should return a const pointerLeandro Pereira
2020-05-03Reindent benchmark.cLeandro Pereira
2020-01-17benchmark: "This Machine" in resultsBurt P
To test the new label escape stuff, and for https://github.com/lpereira/hardinfo/issues/516 Signed-off-by: Burt P <pburt0@gmail.com>
2019-12-28Use g_ascii_strtod() in bench_value_from_str()Burt P
Co-authored-by: Ondrej Čerman <ondrej.cerman@gmail.com> Signed-off-by: Burt P <pburt0@gmail.com>
2019-12-28fix bench_value_from_str() for floats with , for decimalBurt P
Fixes https://github.com/lpereira/hardinfo/issues/497 Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-14Benchmark: fixes, user_note, verifiable test dataBurt P
* fix zlib display order * fix cryptohash MiB/s calculation * revision and params for other benchmarks * allow attaching user note to bench result with -u * don't inlcude the new result value bits if they are empty/invalid in bench_value_to_str(). bench_value_from_str() doesn't need to be modified. * bench_results: clean old result cpu name for x86 * use problem_marker() from dmi_memory to mark old version bench results * benchmark: verifiable test data size and content - The test data benchmark.data is stored in a file that could be edited to change the size or content. /* to guarantee size */ gchar *get_test_data(gsize min_size); /* to checksum content */ char *md5_digest_str(const char *data, unsigned int len); Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-10benchmark: make sure lookup key is uniqueBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-14Fix buffer overflow when performing parallel benchmarksLeandro Pereira