Posts tagged performance

Enable JS and CSS minification

Mobile Form runtime includes couple of JS and a CSS file. These files, by default, are not minified. But there is no need to worry as there is a configuration to use the minified versions of these.

This blog post takes you through the steps on how to enable minification.

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.

Performance Tuning Tips for Faster LiveCycle Output

By considering the settings mentioned here, one can optimize the performance of LiveCycle output component and get better throughput.

To know the settings, read this blog post.

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.

LiveCycle Performance Tuning Guide

Jayan Kandathil

Adobe’s Joel Lucuik has published a LiveCycle Performance Tuning Guide. It is available here.

——-
Original article at http://blogs.adobe.com/livecycle/2011/02/livecycle-performance-tuning-guide.html.

Go to Top