问题标签 [perf4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance-testing - perf4j 提供错误的 Count 参数
我在部署在 jboss 应用服务器上的具有高请求率的多线程请求处理器应用程序中使用 perf4j。
我将它与 log4j 和 AsyncCoalescingStatisticsAppender 一起使用,以提供运行时统计数据。这是部分 log4j.xml 文件:
我的问题是结果中的 Count 参数不等于确切的请求数。例如在一个测试中,我发送了 10000 个请求,但是写入日志文件的 Count 参数是 9560。
有什么指南吗?
maven - 将 perf4j 与 aspectj 一起使用时出错 (NoSuchMethodError)
我正在尝试将 CTW 与 aspectj 一起使用,以使用 perf4j 分析我的应用程序(cumulusrdf)。
我可以用maven编译一切就好了。控制台输出包含我用于使分析工作的方法的条目:
我正在使用aspectj:compile package
构建目标。当我尝试运行生成的 one-jar 时,出现以下异常:
我不使用任何参数,除了我的应用程序的参数。
在我的 pom.xml 中,我有以下相关部分:
aspectj插件的定义:
相关工件的依赖关系:
one-jar插件的定义:
有人知道我做错了什么吗?
java - 私有方法的 Perf4j @profiled 注释
我@Profiled
为公共和私有方法添加了注释。我可以看到公共方法的计时日志。但是私有方法没有计时日志。
我正确地进行了配置。
@profiled 注解是否仅适用于公共方法?
java - 如何在 Gradle 项目中将 Perf4J 与 Profiled 注释一起使用?
我有一个我正在尝试使用的 Java Gradle 项目Perf4J
。我发现了一些 Perf4J only Maven 的例子。所以,我修改了一个并运行它。这是有效的 Java 类和 Maven 构建文件。
和 pom.xml
上面的代码工作正常,给了我预期的输出。现在,我想对我的 gradle 项目做同样的事情,但我不知道怎么做。因为,我正在使用@Profiled
注释,我意识到我想要AspectJ
. 我找到了这个插件,并为同一个 Java 类编写了一个 build.gradle 文件,如下所示:
gradle build clean
andgradle run
命令不会给出任何错误或警告。但是,我在控制台上看不到 perf4j 日志。我该如何解决这个问题,以便我可以将 perf4j 与 Gradle 一起使用?
maven - netbeans 8 aspectj perf4j 和 maven
我正在考虑使用 aspectj 编译时编织添加 perf4j。
我对 aspectj 一点也不熟悉,但标准 perf4j 秒表很简单,可以使用 maven 运行。我现在想进行下一步,并在我想要监控的方法上使用@Profile 注释。
问题是我正在努力寻找一个教程来展示如何使用 Netbeans 和 maven 进行设置。
我需要在构建期间进行编织,我发现的示例在命令行中使用了 arc。
java - 如何在 log4j2 中配置 StatisticsCsvLayout
需要将 log4j 迁移到 log4j2 的帮助。我有一个rollingFileAppender。我需要这个附加程序来使用 org.perf4j 中的“StatisticsCsvLayout”。以前在 log4j 1.x 版本中,我们使用 log4j.xml 中的以下标记直接从任何 appender 引用 StatisticsCsvLayout。
我们无法从 log4j2.xml 配置它,因为我们无法直接使用外部布局。请告诉我如何在 log4j2.xml 中配置它。
logback - logback.xml appender 元素是否支持嵌套 appender-ref 元素?
我刚刚在一个使用 Logback 进行日志记录的应用程序上配置了 Perf4j。当我尝试设置时,AsyncCoalescingStatisticsAppender
我嵌套了链接到另一个 FileAppender 的 appender-ref 元素。
但是没有消息进入引用的 Appender。
当我尝试调试它时,我发现根本没有设置下游附加程序!
然后我用完整的 appender 声明替换了 appender-ref 元素,并设置了下游 appender。
我替换了这段代码
有了这个:
logback.xml appender 元素是否支持嵌套 appender-ref 元素?
java - logback 不会将 perf4j 打印到日志文件
我的应用程序正在使用 logback。现在我想为我当前的应用程序使用 perf4j 0.9.16。配置来自http://perf4j.codehaus.org/apidocs/org/perf4j/logback/package-summary.html
myapp.log仍然像以前一样工作,但myapp.timer是空文件。它像这样记录到控制台:
我已经为 logback.xml 尝试了这个 perf4j 设置,但它无济于事。任何想法?
谢谢你。
============================================
更新。
使用<configuration debug="true">
, 应用程序日志:
grails - 如何在 grails 2 中使用“appender-ref”设置 log4j appender?
使用 Grails 配置 DSL,如何在 appender 上配置appender-ref属性?
我正在尝试将 perf4j 中的 log4j.xml 转换为 Grails 配置 DSL (Grails 2.x)。
在我试图模仿的 log4j.xml 文件中,有这样一段:
log4j.xml
我想在 Grails 中模仿这个 appender 的配置,但我不知道<appender-ref>
标签。
这是我最近的尝试:
额外细节
这是我模仿的源log4j.xml:
java - 在 log4j.properties 中集成 perf4j - appender-ref 问题
我在 log4j.properties 中集成 perf4j ...
log4j.properties
错误是:
谁能帮我解决这个问题?我不能使用 log4j.xml。性能日志记录未在文件中发布。