全部产品

system - 系统信息

更新时间:2020-09-22 19:36:57

系统信息模块提供了一些查看系统版本、系统时间、系统内存使用的接口等。该接口是全局接口,无需require

示例代码

console.log('system version is: ' + system.version());
console.log('module version is: ' + system.versions().module);
console.log('system platform is: ' + system.platform());
console.log('system uptime is: ' + system.uptime());
// get heap/memory information
console.log('system heapTotal is: ' + system.memory().heapTotal);
console.log('system heapUsed is: ' + system.memory().heapUsed);

为了对开发者更友好,system相关的接口也支持使用process进行访问,比如process.platform()process.uptime()

方法

system.version()

获取轻应用版本号。

返回

  • String类型。

system.versions()

获取更多版本号。

返回

  • Object类型。其属性有:

属性

说明

module

硬件模组版本号

system.platform()

获取当前硬件平台名称。

返回

  • String类型。

system.uptime()

获取当前系统运行时间。单位为毫秒。

返回

  • Number类型。

system.memory()

获取堆内存信息。

返回

  • Object类型,其属性有:

属性

说明

heapTotal

总共的堆内存大小

heapUsed

已经使用的堆内存大小

system.gc()

主动进行系统内存回收。

返回

  • Boolean类型,操作成功为True,操作失败为False。