![]() ![]() Aspect Profilers - Use aspect-oriented programming (AOP) to inject code into the start and end of specified methods (the injected code can start a timer and then report the elapsed time when the method finishes) Simple to set up Need to prior knowledge/guessing on what to profile.There are 2 types of implementations for Transaction Profilers. May slow down the application or require downtime (not favorable in production use)Įxamples: VisualVM, JProfiler, YourKit, Java Mission Control Transaction Profilers.A direct connection to the JVM is used (not favorable in production use).Allow to manually run garbage collection and review memory consumption (great way to find classes and processes that are holding on to memory in error).CPU sampling feature to track and aggregate CPU time by class and method to help zero in on hot spots. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |