java有什么途径获得操作系统的信息

现在有个需求,要获得操作系统的cpu,内存占有比较多的pid,要定位到方法,有没有什么途径。

sigar.jar等第三方包,或者API的System类

有个Runtime类中的一个方法可以获取CPU的信息。