传统的日志文件分析工具(awstats,statcounter)或一般的web分析工具(google analytics,yahoo web analytics)不适合分析servlet上的流量。有没有一种好的替代方案,可以使用日志记录框架(例如log4j)来记录消息,并为这些框架编写自定义分析软件?
你会推荐什么最好的工具来分析C/C++代码,并确定哪些部分占用的时间最长。目前,我只是依赖于日志,但信息当然是不准确的,因为引入了不必要的延迟。
优选地,该工具还能够检测/建议可以优化的区域,如果存在这样的工具的话。
平台: Linux
应用程序应该在嵌入式环境中使用,因此它应该是轻量级的和外部的(而不是某个IDE上的插件)。
我在RHEL7.x上运行SonarQube 7.1的社区版。当我运行sonar-scanner -X时,我在后端看到如下输出:
hello.py indexed with language 'py'
hello.java indexed with language 'java'
hello.cpp indexed with language 'null'
hello.c indexed with language 'null'
我期望看到“用语言cpp建立索引”和“用c语言建立索引”。
当我转到web UI时,可以看到项目目录中的