测量GWAN中每个请求的脚本内存使用情况



如何测量gwan应用程序上的内存使用情况(每个请求)?用于/csp脚本和/handlers脚本消耗的内存使用情况。

您可以使用server_report函数。

结账http://gwan.ch/source/report.c例如。

要测量G-WAN脚本(处理程序或servlet)消耗的内存,您必须考虑两件事:

  1. 代码大小(请参阅gwan.log文件,该文件将其与MD5校验和一起转储)
  2. 数据大小(取决于您的代码,因此只能在运行时报告)

正如Paulo所建议的,您可以检查代码中每个malloc()/calloc()/strdup()等的作用,但您将错过G-WAN、系统或第三方库调用所使用的内存。

工作线程堆栈也在需要时动态增长。。。因此,除非您知道自己在做什么,否则没有明显的方法可以精确检查任何给定脚本使用了多少内存。

相关内容

  • 没有找到相关文章

最新更新