File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed
Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 99
1010b = java .lang .management .ManagementFactory .getOperatingSystemMXBean();
1111
12- freebytes = b .getFreePhysicalMemorySize(); % deprecated but Matlab R2023b doesn't have getFreeMemorySize()
12+ if stdlib .java_api() < 14
13+ freebytes = b .getFreePhysicalMemorySize();
14+ else
15+ freebytes = b .getFreeMemorySize();
16+ end
1317
1418end
Original file line number Diff line number Diff line change 88
99b = java .lang .management .ManagementFactory .getOperatingSystemMXBean();
1010
11- bytes = b .getTotalPhysicalMemorySize();
12- % deprecated but Matlab doesn't have Java 14 getPhysicalMemorySize() yet
11+ if stdlib .java_api() < 14
12+ bytes = b .getTotalPhysicalMemorySize();
13+ else
14+ bytes = b .getTotalMemorySize();
15+ end
16+
1317% https://docs.oracle.com/en/java/javase/21/docs/api/jdk.management/com/sun/management/OperatingSystemMXBean.html#getTotalMemorySize()
1418
1519end
You can’t perform that action at this time.
0 commit comments