Volkan Yazıcı created DMAP-106:
----------------------------------

             Summary: Add JMH-based benchmark module for the Java client
                 Key: DMAP-106
                 URL: https://issues.apache.org/jira/browse/DMAP-106
             Project: DeviceMap
          Issue Type: Improvement
          Components: Java Client
    Affects Versions: 1.1.0 Java
            Reporter: Volkan Yazıcı
            Assignee: Reza Naghibi
         Attachments: benchmark.diff

The patch in the attachment, creates a benchmark for the 
DeviceMapClient.classify() method using JMH toolkit. After applying the patch, 
you can use it as follows:

$ mvn clean install
$ export userAgentFile=/path/to/user-agents.txt
$ java \
    -jar 
devicemap/java/classifier-benchmark/target/devicemap-client-benchmark.jar \
    -jvmArgsAppend "-server -XX:+TieredCompilation -XX:+AggressiveOpts 
-Xms1024m -Xmx4096m -DuserAgentFile=$userAgentFile" \
    -wi 5 -i 5 -bm avgt -tu ms -f 3 \
    ".*DeviceMapClientBenchmark.*"

Note that this is the first public release, hence no documentations yet.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to