开发者社区 > 云原生 > Serverless > 正文

哪位老师知道如何看 lamda 表达式内部调用的各方法的耗时吗?

哪位老师知道如何看 lamda 表达式内部调用的各方法的耗时吗?

展开
收起
飘飘斯嘉丽 2023-04-11 15:16:27 378 0
4 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    您可以通过在阿里云函数计算中使用日志来查看Lambda表达式中各方法的耗时情况。具体步骤如下:

    1. 登录阿里云函数计算控制台,进入所需函数详情页。

    2. 在“基础信息”页面下方找到日志服务,并打开日志服务控制台。

    3. 在日志服务控制台中,选择函数对应的Logstore,并进入查询页面。

    4. 在查询页面中,您可以输入相关日志关键字,如方法名、耗时等,来查询特定方法的耗时情况。

    5. 您也可以通过在Lambda表达式函数主体中打印时间戳,来记录执行每个方法的实际开始和结束时间,从而计算出方法的执行时间。

    2023-04-27 13:07:35
    赞同 展开评论 打赏
  • 值得去的地方都没有捷径

    可以使用 Java 的 Profiler 工具来分析 lambda 表达式内部调用的各方法的耗时。常见的 Java Profiler 工具有 VisualVM、JProfiler、YourKit 等,它们可以通过对 JVM 进行采样或者插桩的方式来获取程序的运行时信息,包括方法的执行时间、调用次数、内存占用等等。在使用这些工具时,需要先启动程序,然后连接到正在运行的 JVM 进程,然后就可以对程序进行分析了。具体的使用方法可以参考工具的官方文档。

    2023-04-16 11:17:48
    赞同 展开评论 打赏
  • trace 命令、

    此答案来自钉钉群“Arthas开源交流群"

    2023-04-11 19:11:37
    赞同 展开评论 打赏
  • 坚持这件事孤独又漫长。

    可以通过使用函数计算的监控服务来查看 Lambda 表达式内部调用的各方法的耗时。具体步骤如下:

    1. 登录阿里云函数计算控制台,选择需要查看监控信息的函数计算服务。

    2. 点击左侧菜单栏中的“监控”选项。

    3. 在监控页面中查看函数计算的相关监控信息。选择需要查看的具体监控指标,例如 invocations(调用次数)、duration(执行时间)等等。

    4. 在监控指标下方的“图表”选项中,选择需要查看的时间范围和统计周期。

    5. 查看监控图表中的具体信息,可以鼠标悬浮在图表上查看相关指标数值以及具体时间段内的函数调用信息。

    2023-04-11 17:14:23
    赞同 展开评论 打赏
问答地址:

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载