时间:2021-07-15 | 标签: | 作者:Q8 | 来源:松鹅网络
小提示:您能找到这篇{再见,本地环境!腾讯云全球首发:Serverless在线}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的再见,本地环境!腾讯云全球首发:Serverless在线内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< ">在线调试是云函数为了解决用户在本地搭建调试环境复杂,云上环境不便于定位等问题推出的功能。 < ">云上的各种服务,在本地无法完全模拟,程序员大都遇到过本地和远程环境运行结果不一致的情形,追查起来费时费力,不仅效率低下,也造成非常郁闷的工作体验。 < ">所以,能重庆全网营销否直接在远程环境中完成全部的开发流程,是提升开发体验的最直接手段,然而在其他问题都解决后,远程调试功能是最后的一公里。 < ">本篇文章将以一段内存泄漏的代码为例,给大家展示如何使用云函数在线调试功能定位和解决问题。Node10及以上版本的runtime,使用Chrom黑豹汽车危机公关e浏览器打开云函数控制台,在函数代码页即可看到在线调试的入口。 开启调试模式 < ">使用Chrome浏览器打开函数代码编辑页,可以看到在【远程调试】页。为保障调试的体验,开启调试模式将修改函数的部分配置,包括函数进入单实例模式、函数超时时间修改为900秒等。开启前请务必确认这些调整。 < ">待加载完成后,页面将自动展示入口文件。 找不到需要的文件? < ">使用快捷键Cmd+P(Mac)或Ctrl+P(Windows)可以打开所需要的文件。但大家可能会发现,刚开启调试模式时,打开文件的列表中找不到所需要的文件。这是因为对于动态脚本语言来说,调试器不会加载所有的内容,只会加载执行过的文件。我们先点击测试,让函数运行一次。在运行一次后,我们就可以打开所需要的文件了。 设置断点 < ">在代码前点击即可设置断点,在右上角的工具中可以进行继续执行、跨步执行、单步执行等操作,也可以灵活地启动或禁用断点。 内存泄漏排查-内存快照 < ">这部分介绍如何使用内存快照功能排查内存泄漏的问题。内存泄漏的排查方法大致为:找准内存泄漏的时机,在泄漏的前后对内存进行快照,通过对比快照的内容判断内存泄舆情系统公司漏的问题点。 < ">首先,我们将调试的窗口切换到Memory页面,点击左上方的实心圆形按钮捕捉内存快照。 < ">这样,我们就有了运行前的内存快照。现在我们执行存在内存泄漏的代码。这行代码有一个从未清理的全局缓存,随着调用的增加,越来越占内存。 < ">随后,我们进行第二次内存快照,打开对比页面,通过对Delta值的分析,可以发现concatenated string这个部分增加了很多,很有可能有问题。 < ">打开以后,便可以发现内存中多存储了很多“recording time”的数据。 < ">这些重复性的数据也就意味着代码中出现了内存泄漏,在代码中找到相关内容,进行调整,解决内存泄漏的问题。 < ">除了云函数的控制台,也可以使用Serverless Framework Dev模式开启在线调试的功能。 |
上一篇:如何设置微软广告附加信息投放时间?
下一篇:微软广告该如何反对拒登?
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“再见,本地环境!腾讯云全球首发:Serverless在线”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通再见,本地环境!腾讯云全球首发:Serverless在线的相关事宜。
关键词:再见,本地环境!腾讯云