Output Format.
Output Format
LiME generates separate output files for each task it analyzes. A single thread can be mapped into multiple tasks when its properties change during execution (e.g., when the scheduling policy is modified).
TASK_ID Format
Each task is identified by a unique TASK_ID
, formatted as $(pid)-$(identifier)
:
pid
: The process ID of the threadidentifier
: A unique identifier (0-255) that increments when task properties change
Output Files
For each task, LiME generates the following files:
$(TASK_ID).models.json
: Successfully extracted timing models$(TASK_ID).jobs.json
: Extracted jobs information (only generated when executing theextract-jobs
command)$(TASK_ID).events.json
: All raw events captured for the task (when using offline mode)$(TASK_ID).infos.json
: Task information such as scheduling policy, PPID, comm and other task-specific details