javaagents

    0热度

    2回答

    我一直在用javaagent来分析我的java应用程序。但是我发现JDK 7收紧了栈映射框架上执行的检查,当通过不知道这些更改的工具修改了字节码时,可能会导致VerifyError异常。我们可以使用-XX:-UseSplitVerifier“开关将验证器更改回JDK 6版本,但是我发现没有javaagent的java应用程序的执行时间比javaagent运行的java应用程序的运行时间要少。个人资

    3热度

    2回答

    我在字节码注入方面很新颖。直到现在,我能够通过详尽的研究和痛苦的试验和错误获得我想要的一切:-)但是我似乎已经达到了我目前所追求的目标。所以,这里是:我的第一个stackoverflow问题! 我的目标是通过一个Java代理跟踪方法调用的对象的引用。我正在使用ASM 4.0库并已实施了一个AdviceAdapter。 我重写visitMethodInsn() - 方法是这样的: /** * Vi

    4热度

    1回答

    我在Java中有一个缓存应用程序,我需要将不同大小的对象放入缓存中。问题是我真的不知道如何计算自定义对象的大小,并找到了解决方案 - 使用该库:http://mvnrepository.com/artifact/com.googlecode.sizeofag/sizeofag/ 1.0.0。 要使用库运行程序,我需要指定命令行参数-javaagent。那么,如果我使用maven,我该怎么做呢? 该

    0热度

    2回答

    我在Notes客户端中使用Java代理时遇到问题。我需要从Notes客户端备忘录表单中的特定路径上传文件。我正在使用Java代理。它使用Alfresco的API将文件上传到户外服务器。它在独立的Java应用程序中运行良好。它在Lotus Notes中也是第一次正常工作。但是,当我要更新第二次,或者如果我运行它有进口的第二次JAR文件的任何Java代理,它引发以下错误: Notes Error :

    1热度

    1回答

    我的目标是推出包含我播放应用程序中我的集成测试。 要做到这一点,我用的IntelliJ通过启动它们。 这些测试需要春天AspectJ织,因此我在的IntelliJ测试的conf一种高精度这个VM参数: -javaagent:/Users/myName/.ivy2/cache/org.springframework/spring-instrument/jars/spring-instrument-3

    10热度

    3回答

    javaagent的说法我有一个类似的问题:this previous question 我将使用NetBeans到Maven的Java项目。为了启动程序,我们需要的一个命令行参数是-javaagent设置。例如 -javaagent:lib/eclipselink.jar 我试图让Netbeans的推出用于开发应用程序(我们将编写定制推出针对最终部署脚本) 由于我使用Maven来管理的Ecl

    1热度

    1回答

    我想通过将客户端包装到javaagent包中并在本地查询MBean来将自定义JMX客户端加载到JVM中。我的意图是JMX客户端将定期查询主机应用程序的MBean或接收通知。但是,由于javaagent是在主jar之前加载的(通过premain),主机应用程序的MBean尚不可用。我应该如何处理这个“鸡蛋之前的鸡”问题?线程是否适合这个?还是有其他一些首选的JMX机制? 谢谢

    -3热度

    1回答

    我正在研究基于代理的Java框架,并且想要一个简单易用的框架。谷歌搜索发现了玉,wade和jac。

    0热度

    1回答

    我已经运行远程测试服务器,我想使用byteman对现有代码进行一些修改。 是否有可能在运行时将自定义规则文件附加byteman(启动时我们应该设置规则文件,这在大多数情况下不灵活)? 在启动服务器时,是否可以将它连接到正在运行的服务器而不添加-javaagent?

    0热度

    1回答

    我的目标是在每个基本代码块的开头插入一点工具代码。 Javaassist的ControlFlow.Block和CtMethod.insertAt()似乎是一个相当简单的任务。下面是代码中的相关块到目前为止(它位于转换功能): ControlFlow flow=new ControlFlow(m); //m is the CtMethod currently being instrumented