python - Google Cloud Profiler 显示 [未知 - 无 Python 线程状态]
问题描述
今天,我开始将Google Cloud Profiler用于在 Google App Engine 标准环境上运行的 Python3 项目。
我希望在生成的火焰图中看到对我的函数的引用,我只发现了[Unknown - No Python thread state]
CPU 时间配置文件。
我按照这些说明进行操作。
我不明白这是否是预期的结果:
解决方案
你在哪里调用探查器启动功能?配置文件启动函数应尽可能早地调用一次。如果您尚未将配置文件初始化代码移动到 Django 的 urls.py 文件,请参阅此SO帖子。然后负载测试您的应用程序。
如果您使用的是 uWSGI,则需要注意 Profiler文档中提到的一些限制
推荐阅读
- angular - Angular6 - ngIf 不会破坏对象
- android - 如何在 Google Play Console 中发布 Android App Bundle?
- arrays - 将分隔的多行字符串文件读入 Bash 中的多个数组
- php - 尝试从 Android Studio 发送 PHP 表单
- sql-server - 更新匹配和不匹配的记录?
- r - 求节点 u 和 v 之间通过节点 g 的最短路径总数
- git - Git:如何下载单个文件的整个历史记录?
- c# - 如何提取现有数组中元素的片段以生成新数组
- dart - 类型“int”不是类型转换中“String”类型的子类型
- jboss - 如何将缓存的 Keycloak 数据保存到持久数据存储中?