获取进程相关的信息,提供进程管理的相关功能。
process
1. EventListener
2. isIsolatedProcess
3. is64Bit
4. getStartRealtime
5. getPastCpuTime
导入模块
import { process } from '@kit.ArkTS';
属性
名称 | 类型 | 可读 | 可写 | 说明 |
---|---|---|---|---|
uid | number | 是 | 否 | 进程的用户标识。 |
pid | number | 是 | 否 | 当前进程的pid。 |
tid8+ | number | 是 | 否 | 当前线程的tid。 |
1. EventListener
type EventListener = (evt: Object) => void
用户存储的事件
参数:
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
evt | Object | 是 | 用户事件。 |
2. process.isIsolatedProcess
isIsolatedProcess(): boolean
判断进程是否被隔离。
返回值:
类型 | 说明 |
---|---|
boolean | 返回判断结果,如果进程被隔离则返回true,否则返回false。 |
使用方式:
let result = process.isIsolatedProcess();
3. process.is64Bit
is64Bit(): boolean
判断运行环境是否64位。
返回值:
类型 | 说明 |
---|---|
boolean | 返回判断结果,如果运行环境是64位则返回true,否则返回false。 |
使用方式:
let result = process.is64Bit();
4. process.getStartRealtime
getStartRealtime(): number
获取从系统启动到进程启动所经过的实时时间(以毫秒为单位)。
返回值:
类型 | 说明 |
---|---|
number | 返回经过的实时时间。单位:毫秒 |
使用方式:
let realtime = process.getStartRealtime();
5. process.getPastCpuTime
getPastCpuTime(): number
获取进程启动到当前时间的CPU时间(以毫秒为单位)。
返回值:
类型 | 说明 |
---|---|
number | 返回经过的CPU时间。单位:毫秒 |
使用方式:
let result = process.getPastCpuTime() ;
如需要其他方法 请参考官方文档
制作不易 点个关注再走吧。°(°¯᷄◠¯᷅°)°。
标签:返回,获取,process,number,is64Bit,HarmonyOS,getPastCpuTime,进程 From: https://blog.csdn.net/m0_53992752/article/details/144517950