2017-05-12 11 views
1

JRebel로 디버깅중인 코드의 실행 속도를 높이려고합니다. 특히 프레임 워크 코드가 느리다는 것을 알았습니다. 특정 패키지와 패턴을 무시하도록 JProfiler를 설정할 수있는 것과 거의 같은 방식으로 특정 패키지를 무시하도록 JRebel에 알릴 수 있는지 궁금합니다.JRebel 패키지 범위 제어

답변

1

가장 확실하게 할 수 있습니다.

  • 은 그 목적을 위해 의미하는 시스템 속성을 사용하여 (또는 jrebel.properties에 추가). JRebel agent properties에 대한 자세한 정보
    -Drebel.exclude_packages=PACKAGE1,PACKAGE2,... 
    
  • 앤트 스타일 패턴을 사용 rebel.xml에서 제외 된 패키지를 지정. rebel.xml configuration에 대한 자세한 정보

    <?xml version="1.0" encoding="UTF-8"?> 
    <application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.zeroturnaround.com" xsi:schemaLocation="http://www.zeroturnaround.com http://update.zeroturnaround.com/jrebel/rebel-2_1.xsd"> 
        <classpath> 
        <dir name="/path/to/module/build/directory/root"> 
         <exclude name="com/yourapp/package1/internal/**"/> 
        </dir> 
        </classpath> 
    </application> 
    

두 가지 방법이 유사하게 작동하지만, 두 번째는 inividually이 일반적으로 선호 각 모듈을 사용자 정의 할 수 있기 때문이다.