HiLog打印日志(ArkTS) 打印日志有内存泄漏

1、使用HiLog打印日志(ArkTS)间隔1秒,每次打印50条日志(测试代码如下),通过SmartPref Edit 观察到内存一直在增长,运行20分钟,内存泄漏3.5M

2、测试代码:

public startTestLog() { 
  //TODO 日志模块测试 
  this.intervalId = setInterval(() => { 
    for (let index = 0; index < 50; index++) { 
      hilog.error(0, 'ppa', 'ppa test record log' + index); 
    } 
  }, 1000) 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
HarmonyOS
2024-08-22 22:12:22
559浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

如果在使用完定时器后没有主动去清除,会导致内存泄漏的发生,当我们使用setInterval创建一个定时器时,它会被分配一个内存空间,只有当我们使用clearInterval函数来清除定时器这样就可以释放对应的内存空间,避免内存泄漏

分享
微博
QQ
微信
回复
2024-08-23 16:44:12


相关问题
在cmd中打印Hilog日志
2770浏览 • 1回复 待解决
DFX-Hilog日志打印指导
2717浏览 • 1回复 待解决
HiLog日志打印不出来?
12172浏览 • 3回复 已解决
真机调试,HiLog日志打印
12156浏览 • 2回复 待解决
如何解决hilog.debug日志无法打印
3244浏览 • 1回复 待解决
HiLog打印的C代码日志怎么查看?
3352浏览 • 1回复 待解决
Native侧如何使用hilog打印日志信息
3310浏览 • 1回复 待解决
HarmonyOS 日志打印不全
1307浏览 • 2回复 待解决
HarmonyOS hilog打印几十K日志必现cppCrash
710浏览 • 1回复 待解决
模拟器Hilog打印日志,控制台不显示
14186浏览 • 4回复 待解决
ArkTS 中可以使用 console 打印日志吗?
4214浏览 • 1回复 待解决
应用打印日志使用哪个方法
1131浏览 • 1回复 待解决
日志打印重复过多,影响定位
1393浏览 • 1回复 待解决
HarmonyOS UI布局如何打印日志
1114浏览 • 2回复 待解决
HarmonyOS 组件中如何打印日志
928浏览 • 1回复 待解决