Tag Archives: performance

Built-in profiler in LiveCycle ES4 for performance analysis

New LiveCycle ES4 features like Forms Manager, HTML Workspace etc. require CQ repository as part of the installation. This embedded Adobe CQ, comes with a built in threads profiler. More information about this can be found at this CQ article. This profiler, being part of same container in which LiveCycle is running, collects thread data for LiveCycle classes and services as well.

Read the complete post here.

Optimizing Mobile Forms Performance

Livecycle ES4 Mobile Forms renders forms in the HTML5 format. The resultant output could be large depending on factors like the form size and images in the form. To optimize the data transfer, the recommended approach is to compress the HTML response using the Web Server from which the request is being served. This approach reduces the response size, network traffic, and the time required to stream data between the server and client machines.
This article describes the steps required to enable compression for the Apache Web Server 2.0 32 bit, with JBoss.

To know the steps required to enable compression, read the complete post here.

Using JRockit Mission Control to Determine CPU Utilization by LiveCycle JVM Thread

– Jayan Kandathil

If you are using Oracle WebLogic using the Oracle JRockit JDK (“Mission Control” or “Real Time“, the only difference is licensing, not technology), you can use “JRockit Mission Control” (JRMC) to determine which LiveCycle JVM thread is using up CPU cycles.

Download JRockit Mission Control from OTN (Oracle Technology Network) and install it locally on the same server as WebLogic. Make sure you are properly licensed to use these tools.

1) Run jrmc.exe from the bin folder.
2) In the left navigation pane, dbl-click the WebLogic instance (automatically discovered) under the ‘Local’ node
3) Click the ‘Runtime’ button
4) Click on the ‘Threads’ tab (at the bottom)
5) Check the ‘CPU Profiling’ checkbox
6) Sort on the ‘Total CPU Usage’ column

Checking the ‘Allocation’ checkbox will cause JRMC to report memory usage by JVM thread.

Original article at http://blogs.adobe.com/livecycle/2011/03/using-jrockit-mission-control-to-determine-cpu-utilization-by-livecycle-jvm-thread.html.