Site Performance: Code Profiler

CCD102 - Lesson 8: Knowledge Check

课程内容

今天我们来聊聊Salesforce中的性能分析器,也就是代码分析器。这个工具非常有用,它能帮助我们了解代码在运行时的表现,就像是一个医生,帮我们检查代码的“健康状况”。

首先,性能分析器提供了三种不同的模式来查看这些信息,每种模式都有不同的详细程度和对系统性能的影响。

第一种是,生产模式,。这个模式会测量一部分请求的运行情况,并给出一个整体的视图,即使在系统负载很高的时候也能使用。这个模式是所有非沙盒环境的默认设置,而且不能关闭。它的好处是对系统性能的影响非常小,几乎感觉不到。

第二种是,开发模式,。这个模式会测量所有请求的运行情况,并且提供每个请求的详细信息。这是沙盒环境的默认模式,但如果你需要,也可以在其他类型的环境中手动开启。相比生产模式,开发模式会对系统性能有一些影响,但通常是可以接受的。

第三种是,扩展脚本开发模式,。这个模式不仅提供了开发模式的所有功能,还能深入查看脚本内部的运行情况。不过,这个模式对系统性能的影响比较大,所以在生产环境中使用时要特别小心。

接下来,我们来看看怎么使用这个工具。首先,打开你要检查的站点。然后,点击“管理”菜单,选择“操作”,再点击“代码探查器”。在这里,你可以选择你想要使用的模式:生产模式、开发模式或者扩展模式。

需要注意的是,每次你更改模式的时候,之前的结果都会被刷新。如果你在沙盒环境中收集数据,你可能需要重新触发一些行为来测量。但如果你是在一个流量足够大的生产环境中,可能只需要等待一段时间,就能看到新的数据了。

这就是关于Salesforce性能分析器的基本介绍。希望这些信息能帮助你更好地理解和优化你的代码。如果你有任何问题,随时可以问我!