我有我的盘子里的错误定位,并在我们的库,占用了发射时间在我们的应用程序的一个重写的静态变量。我不熟悉的库代码库和我要求得到好的启发式/技术/ grep的命令/等。这将缓解我的任务识别的所述静态变量的位置?

(P.S我已经搜索static代码库;不用说这是一个冗长的结果)

更新:错误报告只是指出“文库XYZ占据N毫秒在静态初始化”;我没有关于比静态变量的任何详细信息。我没有剖析日志,但我会看看我能不能从这个bug记者得到他们。

有帮助吗?

解决方案

您可以尝试第一和由静态和全局变量的grep做nm -aC <libname>(IIRC它们应该用B / B或T / T前缀的),然后寻找在源代码中那些VARS。它可以缩小草堆一点。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top