跳到主要内容

pstool

简介

pstool系统环境查询工具

使用方法:

  • import pkg.pstool;
  • 调用 object psobject = pstool.new_one(); 生成一个pstool的对象
  • 调用 psobject.xxx 即可获取相应的系统环境数据,详见下方组件接口

组件接口

pstool.gs

函数原型函数作用
object new_one()创建pstool_impl实例

pstool_impl.gs

函数原型函数作用
map memory()获取内存的使用情况
map cpu()获取cpu的使用情况
map disk()获取磁盘的使用情况
map net()获取网络的使用情况
map proc()获取进程状态

样例

public void pkg_sample()
{
object ps = pstool.new_one();

map memory_info = ps.memory();
map cpu_info = ps.cpu();
map disk_info = ps.disk();
map net_info = ps.net();
map proc_info = ps.proc();

printf("memory_info: %O\n", memory_info);
printf("cpu_info: %O\n", cpu_info);
printf("disk_info: %O\n", disk_info);
printf("net_info: %O\n", net_info);
printf("proc_info: %O\n", proc_info);

if (ps)
{
ps.close();
ps = nil;
}
}