Performance and memory analysis class.
conf_object, log_object
- 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.
-
memory_usage
-
Pseudo attribute;
read-only access; type:
[[sbii]+]
Get memory usage information. Each sublist has information about one memory mapping of the form (filename, text, start_address, end_address).
-
profiling_enabled
-
Pseudo attribute;
read/write access; type:
b
Controls if profiling is enabled or not.
-
profile_data
-
Pseudo attribute;
read-only access; type:
[[sbii]*]
Get profiling data. The sublist format is (module, user_defined, samples, samples_accum), where user_defined is set if the sublist refers to a section defined by SIM_add_profiling_area.
-
profile_data_clear
-
Pseudo attribute;
write-only access; type:
b
If set no True, clears all current profile data.
-
profile_data_accum_clear
-
Pseudo attribute;
write-only access; type:
b
If set no True, clears all current accumulated profile data.
Simics Core