Customizing profiling settings for non-J2EE ARM Instrumented application performance analysis

For analyzing other types of applications (for example, non-J2EE applications, C applications), you must first instrument the application for ARM data reporting. See Collecting data from non-J2EE applications. When creating the profiling configuration for an ARM Instrumented Application, you will usually select the ARM Performance Analysis profiling set on the Overview tab. This type by default collects all data reported by the ARM instrumentation in the application. To customize the default settings:

  1. Select the ARM Performance Analysis profiling type and click Edit to open the Edit Profiling Set dialog.
  2. Under Time Analysis, select ARM Performance Analysis.
  3. On the Filters tab, specify the application and transaction filters to indicate the type of data you want to gather. These filters will depend on what type of ARM instrumentation you implemented in the application. You can filter hosts, URLs, SQL calls, or any other data the ARM APIs are reporting. Note: The filters indicate the type of data you do want to collect (that is, they filter in, not filter out). Also see the Note: About Filtering and Sampling.
  4. On the Sampling tab, you can limit the amount of data being collected by specifying a fixed percentage or a fixed rate of all the data to collect. (*ARM)
    • Sample a percentage of all method invocations: The profiler will alternate between collecting and discarding invocations. For example, with a setting of 25%, the first will be collected, the next 3 will be discarded.
    • Sample a specific number of invocations each minute: The first n invocations (where n is the specified value) will be collected, and nothing else will be collected that minute. Thus, you will never receive more than n invocations in any given minute.

    Also see the Note: About Filtering and Sampling.

  5. Click Finish.

Now, when you start profiling, the specified data will be collected.

Terms of use | Feedback
(C) Copyright IBM Corporation 2005. All Rights Reserved.