Tag: hyperic

Sigar 1.6.4崩溃:EXCEPTION_ACCESS_VIOLATION

我正在使用Sigar库来获取Java,我收到此错误: Java运行时环境检测到致命错误:pc = 0x0000000010014ed4处的EXCEPTION_ACCESS_VIOLATION(0xc0000005),pid = 1560,tid = 4812 在这里,您可以看到生成的错误日志。 (以及我的机器规格) 这在程序运行几个小时后随机发生。 然后,它崩溃了,我不能再监视任何参数(cpu,ram,disk …)。 它非常烦人, 使得SIGAR完全没用,因为你不能相信它是否会崩溃。 我一直在阅读关于它的这两个主题,但它似乎是库的问题,没有提出适当的解决方案(并且库看起来没有修复错误) https://jira.hyperic.com/browse/SIGAR-192 https://communities.vmware.com/message/2121479 在这个答案中有一个人在谈论如何解决64位问题 ,但该文件甚至无法下载。 (没有java/src文件夹)。 有关如何处理它的任何想法? 它甚至可以修复吗? 如果没有,你会建议我使用Sigar的哪些替代品? 如果这是相关的,这些是我在我的应用程序中使用的Sigar函数: – new Sigar(); – Sigar.getProcCpu(); – Sigar.getCpuList(); – new ProcessFinder(); – ProcessFinder.find(); – new ProcCpu(); – ProcCpu.gather(); – new ProcMem(); – ProcMem.gather(); – ProcMem.getResident() – ProcCpu.getTotal(); – ProcCpu.getLastTime(); – Sigar.getMem(); […]