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;
}
}