Commit Graph

21 Commits

Author SHA1 Message Date
7ce7101240 Add page fault stats to repetition tester 2023-09-23 23:55:46 +01:00
dca94a0edf Restructure of repetition tester 2023-09-23 23:06:38 +01:00
3a0917ed58 Test reading with and without malloc 2023-09-10 00:39:49 +01:00
22466ea56f Add time_in_seconds function 2023-09-09 21:25:57 +01:00
9ddb991b94 Basic repetition testing implementation 2023-09-09 21:25:32 +01:00
e461de30c0 Add data throughput calculation 2023-09-03 00:26:30 +01:00
19c02b4e99 Update the profiler to allow for different level of profiling 2023-07-23 16:36:21 +01:00
3af3a72472 Move the IDs to the processor 2023-07-23 16:35:35 +01:00
8e17765774 Update the timer to properly handle recursion and deep call stacks 2023-07-23 14:21:47 +01:00
2d74f02138 Use the updated free_json and profile it 2023-07-12 00:45:29 +01:00
43ec97378c Use numerical IDs for the profiler 2023-07-09 22:15:53 +01:00
6b9a7ab8a5 Update the timer code to support profiling loops and recursive functions 2023-07-09 22:13:06 +01:00
5e84e270bc Added macros for profiling functions and made it possible to compile the
profiling code out
2023-07-09 04:01:56 +01:00
c053d20a8f Use sample_start and sample_end pairs instead of the PROFILER_SAMPLE
macro
2023-07-09 01:52:16 +01:00
0073114723 Refactor profiling code 2023-07-09 00:55:22 +01:00
f0380ce638 Added profiling functions 2023-07-03 22:46:10 +01:00
99063fc700 Create the processor 2023-07-02 20:56:25 +01:00
31d02aff8c Move EARTH_RADIUS_KM to haversine.h 2023-07-02 19:58:47 +01:00
9a686a2692 Add the json parser 2023-07-02 19:29:32 +01:00
50f881c655 Reorganise the project 2023-07-02 19:28:48 +01:00
c75e51aa3e Reorganise and start working on the json parser 2023-06-11 02:14:41 +01:00