The benchmark database provides an persistent way to store benchmark runs information and view the results over time. Each benchmark_db object holds the connection to one opened database and proves commands to query the database contents, or make changes to the database.
conf_object, log_object, benchmark_database
- cell-change
- Notifier that is triggered after the object's cell was changed.
- object-delete
- Notifier that is triggered just before Simics object is deleted.
- queue-change
- Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.
-
create
-
Required attribute;
read/write access; type:
b
signals if a new database should be created
-
read_only
-
Optional attribute;
read/write access; type:
b
indicates if the database is read-only
-
verbose
-
Optional attribute;
read/write access; type:
b
set log_level=4 early
-
database
-
Required attribute;
read/write access; type:
s
sqlite3-file to be used as database
-
create_flags
-
Optional attribute;
read/write access; type:
i
Flags indicating the default metrics in the database.
benchmark-database