I have Matlab R2023a installed on an up-to-date Arch Linux system. Installation didn't have any issues but it takes several minutes for Matlab to start. The splash screen appears right away but then it is stuck there for several minutes before the main interface appears.
Staring with the -timing flag points to PostVMInit and InitDesktop, whatever those are.
MATLAB Startup Performance Metrics (In Seconds)
total item gap description
=========================================================
0.18 0.18 0.00 MATLAB script
0.27 0.02 0.00 Session Initialize
0.74 0.00 0.47 Toolbox cache load Start
0.74 0.18 0.29 Session Initialize
0.90 0.04 0.87 LM Startup
1.13 0.12 0.08 Constant Initialization
1.15 0.23 0.00 Engine Startup
242.13 240.89 0.03 PostVMInit
242.13 240.98 0.00 mljInit
242.39 0.26 0.00 StartDesktop
242.39 241.24 0.00 Java initialization
242.39 0.00 0.00 psParser
242.42 0.00 0.03 Toolbox cache join
242.68 0.17 0.08 matlabpath
242.88 0.05 0.16 matlabrc
363.68 121.29 242.39 Init Desktop
363.74 121.35 242.39 Ready
=========================================================
Items shown account for 100.0
Running bare with matlab -nojvm starts quickly.
Copyright 1984-2023 The MathWorks, Inc.
R2023a Update 1 (9.14.0.2239454) 64-bit (glnxa64)
Warning: X does not support locale en_US.UTF-8
For online documentation, see https://www.mathworks.com/support
For product information, visit www.mathworks.com.
>> MATLAB Startup Performance Metrics (In Seconds)
total item gap description
=========================================================
0.20 0.20 0.00 MATLAB script
0.28 0.01 0.00 Session Initialize
0.69 0.00 0.41 Toolbox cache load Start
0.69 0.14 0.27 Session Initialize
0.85 0.04 0.81 LM Startup
1.02 0.10 0.08 Constant Initialization
1.04 0.20 0.00 Engine Startup
1.04 0.00 0.00 Java initialization
1.07 0.00 0.02 Toolbox cache join
1.26 0.15 0.04 matlabpath
=========================================================
Items shown account for 70.6