Support & Documentation
Follow

What Does Prefix for Java Profile?

Prefix is a lightweight Java profiler. It does not track every single method called by your app like standard profilers do. Prefix only tracks certain methods in your code. Because of this Prefix does not slow your app down and you can use it all the time.

The following frameworks are automatically supported by Prefix with no code or config changes unless noted. Profiler traces will automatically include details from these libraries.  

Prefix will also automatically track key details associated within many of these technologies. For example, on a cache call it may automatically show the cache key used. Web requests will show the response status code.

Frameworks

  • Servlets
  • Servlet Filters
  • JavaServer Pages (JSP)
  • EJB Session Beans
  • Apache Struts
  • Jersey
  • JBoss RESTEasy
  • Spring MVC
  • Spring REST
  • Spring Beans (Component, Service)
  • Spring Security

Databases

  • MySQL
  • PostgreSQL
  • Oracle
  • Hibernate
  • Java Persistence API (JPA)
  • Spring Data

Storage/NoSQL

  • Azure libraries (see below)
  • AWS libraries (see below)

Logging

  • log4j 1.2 and 2.x
  • logback

Cache

  • Redis (Jedis)
  • Ehcache
  • Memcached (Spymemcached)

Queues

  • Java Message Service (JMS)
  • Azure Service Bus
  • Azure Storage Queue

Web Requests

  • HttpURLConnection
  • Apache HTTP Client 3.x and 4.x

Azure

  • Service Bus
  • Storage (Blobs, Queues, Tables)
  • Media

AWS

  • S3
  • SQS

Other

Prefix also tracks and shows times for some other various activities

  • Reading incoming HTTP post data and deserializing requests
  • Serializing and sending HTTP responses

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Powered by Zendesk