2017-05-12 2 views
1

Ich versuche, die Ausführung von Code zu beschleunigen, der mit JRebel debuggt wird. Insbesondere fällt mir auf, dass der Framework-Code langsam ist. Ich frage mich, ob ich JRebel sagen kann, bestimmte Pakete zu ignorieren, ähnlich wie wir es einrichten können, dass JProfiler bestimmte Pakete und Muster ignoriert.Steuerung des JRebel-Paketbereichs

Antwort

1

Sie können definitiv.

  • eine Systemeigenschaft (oder zu jrebel.properties hinzufügen) nur für diesen Zweck gedacht. Weitere Informationen unter JRebel agent properties.

    -Drebel.exclude_packages=PACKAGE1,PACKAGE2,... 
    
  • Geben die ausgeschlossenen Pakete in rebel.xml Ant-Stil-Muster verwenden. Weitere Informationen unter 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> 
    

Beide Wege funktionieren ähnlich, aber da kann das zweite jedes Modul anpassen inividually ist es im Allgemeinen bevorzugt.