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 9
9
10
10
b = java .lang .management .ManagementFactory .getOperatingSystemMXBean();
11
11
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
13
17
14
18
end
Original file line number Diff line number Diff line change 8
8
9
9
b = java .lang .management .ManagementFactory .getOperatingSystemMXBean();
10
10
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
+
13
17
% https://docs.oracle.com/en/java/javase/21/docs/api/jdk.management/com/sun/management/OperatingSystemMXBean.html#getTotalMemorySize()
14
18
15
19
end
You can’t perform that action at this time.
0 commit comments