Вы создаете экземпляр MATLAB® Время выполнения, которое может быть общим для все последующие экземпляры класса в компоненте. Это обычно называется разделяемым экземпляром MATLAB Runtime или Singleton runtime.
В большинстве случаев одиночный элемент MATLAB Runtime обеспечит намного больше преимуществ, чем недостатки. Следующее является примерами того, когда вы можете и не можете создать разделяемый экземпляр MATLAB Runtime.
Если у вас будет многий пользователь, запускающийся от определенного экземпляра MATLAB, то использование одиночного элемента будет, скорее всего:
Используйте системную память более эффективно
Уменьшите время запуска или инициализации MATLAB Runtime
Используя одиночный элемент может не принести пользу вам, если ваше приложение использует большое количество глобальных переменных. Это вызывает перекрестные помехи.