0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SEGGER的SystemView增加了堆的监控

麦克泰技术 来源:麦克泰技术 2023-05-09 11:17 次阅读

SystemView是SEGGER用于嵌入式系统的实时记录、可视化和分析工具,现在可以监控应用程序如何使用动态存储器。

SEGGER公司创始人Rolf Segger说:“动态存储在嵌入式系统中的应用越来越广泛。工程师过去常常试图避免它,因为很难监控它的使用情况。

与往常一样,该SystemView增强功能源于客户的需求。借助SystemView,监控和管理动态存储已从回避的事情转变为可管理的事情。

对于使用C或C++堆(Heap)、多个自定义堆或 RTOS 提供的内存池对象的应用程序,SystemView可以跟踪这些对象在一段时间内的使用情况。每个内存块都有标记,此标记在SystemView应用程序中维护。这符合SEGGER最小化目标资源需求的理念,将工具对目标系统的额外压力降低到最小。

测试SystemView,只需下载即可。根据SEGGER的友好许可证,SystemView无需注册即可下载,并免费用于教育和非商业目的,也可以在所有平台上进行评估,没有代码大小,功能或时间限制。








审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    38

    文章

    7481

    浏览量

    163751
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3586

    浏览量

    129410
  • C++语言
    +关注

    关注

    0

    文章

    147

    浏览量

    6986
  • SEGGER
    +关注

    关注

    0

    文章

    39

    浏览量

    14122

原文标题:SEGGER的SystemView增加了堆的监控

文章出处:【微信号:麦克泰技术,微信公众号:麦克泰技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    SEGGER为ADI超低功耗微控制器提供SystemView软件分析工具

    2024年11月,SEGGER宣布ADI公司为选择其超低功耗(ULP)微控制器的用户免费提供SystemView软件分析工具,从而实现强大的开箱即用的开发体验,可用的处理器包括MAX78000
    的头像 发表于 11-09 17:32 576次阅读

    云酷蓝牙人员定位在化工厂应用中增加了哪些功能

    云酷科技结合化工行业安全管理需求,利用蓝牙人员定位技术,结合4G/5G、视频监控等物联网设备,实现化工生产区域作业安全、人员安全、机具安全闭环管理。云酷人员定位系统为化工厂内安全管理提供有力的数据
    的头像 发表于 11-05 17:18 175次阅读
    云酷蓝牙人员定位在化工厂应用中<b class='flag-5'>增加了</b>哪些功能

    使用Systemview必须开启hook_list,开启后无法编译,怎么解决?

    想要使用Systemview的,但是必须开启hook_list,开启后无法编译,出现的问题不知道怎么解决
    发表于 09-26 07:37

    史上最大屏幕Apple Watch亮相 屏幕面积增加了30%

    面积增加了30%;而且是目前苹果最薄的Apple Watch,只有9.7毫米,比Series 9薄了近10%,Apple Watch 10 GPS版本售价399美元,GPS+ Cellular版本售价
    的头像 发表于 09-10 15:07 2120次阅读

    兆易创新和SEGGER探索MCU开发的无限可能

    2023年12月,兆易创新(GigaDevice)与业界著名工具链厂商德国SEGGER Microcontroller GmbH(以下简称“SEGGER”)向所有使用GD32V系列RISC-V
    的头像 发表于 08-22 09:51 1035次阅读

    SystemView上下文统计窗口识别阻塞原因

    SystemView工具可以记录嵌入式系统的运行时行为,实现可视化的深入分析。在新发布的v3.54版本中,增加了一项新功能:上下文统计窗口,提供了对任务运行时统计信息的深入分析,使用户能够彻底检查每个任务,帮助开发人员识别阻塞原因。
    的头像 发表于 08-20 11:31 423次阅读

    检测输入至dcdc电源的电流,在前端增加了一个INA193的电流检测电路,实际增益与理论增益不一样,为什么?

    想要检测输入至dcdc电源(LM5117)的电流,在前端增加了一个INA193的电流检测电路。通过检测改变输入的Rsense电阻,使用万用表检测检测输出的电压。 测试发现实际增益与理论增益(Ggain =20V/V)不一样,求解。
    发表于 08-12 06:11

    如何使用SystemView监控功能

    SystemView能够监视应用程序如何使用动态存储。这意味着,如果应用程序中使用了C或C++、自定义或RTOS提供的内存池对象,我们可以跟踪这些对象的使用情况。SystemView
    的头像 发表于 08-09 18:07 763次阅读
    如何使用<b class='flag-5'>SystemView</b>的<b class='flag-5'>堆</b><b class='flag-5'>监控</b>功能

    rtthread 5.20安装systemview 2.52a出错的原因?

    SEGGER_SYSVIEW_RTThread.c中 Info.sName = thread->name; 提示 packages/SystemView
    发表于 07-12 09:36

    使用rt-thread的ADC框架,增加了DMA采集部分,采集到的两通道数据中,有一个通道数据异常,为什么?

    裸机程序通过ADC+DMA采集两通道模拟量数据,可以正常采集到数据,使用rt-thread的ADC框架,增加了DMA采集部分,采集到的两通道数据中,有一个通道数据异常
    发表于 07-12 08:07

    SEGGER_SYSVIEW_RTThread.c调用的个别结构体和函数不存在是怎么回事?

    \\SystemView-latest\\SystemView_Src\\Config\\SEGGER_SYSVIEW_RTThread.c(87): error:#136: struct \"
    发表于 07-12 07:58

    ESP32-WROOM-UE使用write函数给对端的串口发包,通过串口助手接收到的buffer中被增加了一个字节0x0D,为什么?

    使用ESP32-WROOM-UE开发板的过程中,使用write函数给对端的串口发包,通过串口助手接收到的buffer中被增加了一个字节0x0D,但是使用uart的发送接口就是正常的,麻烦各位大神支持解答下。
    发表于 06-12 06:33

    SEGGER通过增加Microchip的AVR Dx系列扩展Flasher在线编程的支持芯片种类

    SEGGER通过增加Microchip的AVR Dx系列,扩展了Flasher在线编程的支持芯片种类,为AVR芯片提供了增强的编程能力。
    的头像 发表于 03-19 17:24 604次阅读

    SEGGER调试低功耗模式

    低功耗模式是现代嵌入式系统设计中一个非常重要的考虑因素。为了延长电池续航时间、降低能耗以及满足可持续发展的需求,嵌入式系统需要能够有效地进入低功耗模式,并在需要时快速唤醒。正因如此,SEGGER
    的头像 发表于 01-02 16:36 612次阅读

    如何在裸机系统中集成SystemView

    SystemView是嵌入式系统可视化分析工具,提供了对应用程序的完整洞察,包括时间轴、CPU负载、运行时间信息、上下文运行时信息等可视化窗口,能够帮助开发者获得对应用运行时行为的深入理解。除μC
    的头像 发表于 12-29 11:07 2034次阅读
    如何在裸机系统中集成<b class='flag-5'>SystemView</b>