Adobe Inc.
Optimizing the startup speed of a modular system using machine learning
Last updated:
Abstract:
Systems and methods use machine learning to find an efficient startup sequence for the components of an application. An example method includes receiving the plurality of components of the modular system and a mechanism for launching the modular system and invoking a machine-learning ordering tool to generate at least one startup sequence. The at least one startup sequence may be returned with corresponding launch metrics. The method may also include determining, based on launch metrics for the at least one startup sequence, whether an efficient sequence has been identified. Responsive to the efficient sequence being identified, the operations can include returning the efficient startup sequence, wherein the modular system is launched using the efficient startup sequence. Responsive to failing to identify the efficient sequence, the operations can include repeating the invoking and determining.
Utility
12 Aug 2019
19 Apr 2022