java是否有方法能够查看当前应用或进程的cpu占用率与内存占用率?

如题,我只找到了诸如runtime类与getsystemcpuload方法之类的能够获得整个系统占用率的,如何针对当前应用或进程呢?

https://blog.csdn.net/a710732966/article/details/6570145

如果是 Linux 系统下可以考虑用迂回策略:编写一个 Shell 脚本获取当前系统的状态,然后用 Java 调用该 Shell 得到系统状态信息。