When you return back to the original Trigger Wizard window, click Next.
In the next window, select the method notifyStartWorkload(.). Navigate to edu → brown → hstore and select HStoreSite. This will bring up a tree menu of all of the different packages within H-Store.
Click on the + and select Search in Configured Class Path.In the Trigger Type dropdown menu, choose Method Invocation.After starting JProfiler, go to the Trigger Settings panel in the Session Settings.This will avoid adding a lot of additional data just data loading portion of a benchmark run. You can add a trigger that causes JProfiler to only start collecting profile information when the first transaction request arrives from a client. The nostart option is a comma-separated list of the sites that will be started externally from the BenchmarkController framework:Īnt hstore-benchmark -Dproject=tpcc -Dnostart=0 Wait just a few seconds and then launch the hstore-benchmark command shown below. Once it looks like the process is running (if you enable debugging in log4j, you will see a message that says “ Starting HStoreSite “). Execute the HStoreSite profile target in Eclipse.Build H-Store and create the TPC-C project catalog:.Program Arguments: catalog.jar=tpcc.jarĬonf=$.Create a new profile configuration for HStore with the following parameters: After starting Eclipse, right click on HStore.java and select Profile As → Profile Configurations.You need to replace the libstdc++ library that is included with the JProfiler distribution with the library that is installed on your workstation.