Aditya Kishore created DRILL-1155:
-------------------------------------

             Summary: Add option to use JDK compiler and use it for runtime 
generated code over a certain threshold
                 Key: DRILL-1155
                 URL: https://issues.apache.org/jira/browse/DRILL-1155
             Project: Apache Drill
          Issue Type: Sub-task
          Components: Execution - Codegen
    Affects Versions: 1.0.0-BETA1
            Reporter: Aditya Kishore
            Assignee: Aditya Kishore


This is related to DRILL-1095 however it would not completely resolve the issue 
since the Java class file format enforces a maximum limit of 64K on a code unit.

However, it does provide some additional headroom as JDK compiler seems to 
generate slightly smaller bytecode compared to Janino and seems to be faster 
for source code sizes over a threshold (approximately 256K in my tests). For 
smaller source code Janino is order of magnitude faster than JDK compiler.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to