2. Summary report

This file contains details about the host system used.

2.1. Generating the report

The summary report file is generated by running the gc-profile command with your Poplar program as an argument. For example:

$ gc-profile -d . -- ./myprogram

This will run the Poplar program myprogram and save a report file called profile_info.json in the current directory (-d . option).

2.2. Contents of the report

The report contains information about the environment that the program was run in.

A sample report is shown below:

{
  "command": ["./myprog"],
  "envs": {
    "GC_PROFILE_LOG_DIR": "/home/jsp/myprog",
    ...
    "PYTHONUNBUFFERED": "TRUE"
    },
    "start_time": 1591908933.941958,
    "end_time": 1591908935.421649,
    "return_code": 0,
    "name": "myprog-profile",
    "gcprofile_version": "0.8.4",
    "framework": {},
    "poplar": {
      "version": "1.1.11",
      "hash": "b53fd67e13",
      "package_hash": "06600db90f"
    }
}

The report starts with the command used the run your program.

It then shows the list of environment variables set up by gc-profile before running your program, the time the program was run and the versions of the tools used.