Skip to content

Commit 46ee85e

Browse files
committed
remove javaOSbean, use it directly
1 parent 940e324 commit 46ee85e

File tree

4 files changed

+3
-12
lines changed

4 files changed

+3
-12
lines changed

+stdlib/cpu_load.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
function L = cpu_load()
1212

13-
b = javaOSBean();
13+
b = javaMethod("getOperatingSystemMXBean", "java.lang.management.ManagementFactory");
1414

1515
if stdlib.java_api() < 14
1616
% https://docs.oracle.com/en/java/javase/21/docs/api/jdk.management/com/sun/management/OperatingSystemMXBean.html#getSystemCpuLoad()

+stdlib/private/javaOSBean.m

Lines changed: 0 additions & 9 deletions
This file was deleted.

+stdlib/ram_free.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
catch e
2121
switch e.identifier
2222
case {'MATLAB:memory:unsupported', 'Octave:undefined-function'}
23-
b = javaOSBean();
23+
b = javaMethod("getOperatingSystemMXBean", "java.lang.management.ManagementFactory");
2424

2525
if stdlib.java_api() < 14
2626
bytes = b.getFreePhysicalMemorySize();

+stdlib/ram_total.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
bytes = ci.TotalPhysicalMemory;
1919
delete(h);
2020
elseif stdlib.has_java()
21-
b = javaOSBean();
21+
b = javaMethod("getOperatingSystemMXBean", "java.lang.management.ManagementFactory");
2222

2323
if stdlib.java_api() < 14
2424
bytes = b.getTotalPhysicalMemorySize();

0 commit comments

Comments
 (0)