-
Notifications
You must be signed in to change notification settings - Fork 3
Internal Optimizations
stephenberry edited this page May 2, 2016
·
1 revision
(Maybe) boring stuff about optimizations within Ascent.
With phase methods being virtual, looping through calls to non-implemented functions becomes costly. Ascent is designed to automatically remove all non-implemented virtual methods to improve efficiency in looping through phases.
Time is only tracked on a per Simulator basis, and not with each Parameter (variable) history. In a similar vein, generating multiple tracking files doesn't require separate storage for variables.