From 9c07d158e6802fbe796ff6c5fc82c0f094a41538 Mon Sep 17 00:00:00 2001 From: Sander Hautvast Date: Sun, 15 Apr 2018 11:30:15 +0200 Subject: [PATCH 1/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1cb569c..0327967 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # perfix -poor man's profiling for JVM's +Pretty basic profiling tool for JVM's * agent that instruments loaded classes: -javaagent:perfix.jar * skip instrumentation with -Dperfix.excludes=java,com,org ...etc From 657e46a29b35212cbf83675540ef465de44ffbbe Mon Sep 17 00:00:00 2001 From: Sander Hautvast Date: Sun, 15 Apr 2018 11:31:22 +0200 Subject: [PATCH 2/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0327967..9a403e4 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Pretty basic profiling tool for JVM's * agent that instruments loaded classes: -javaagent:perfix.jar * skip instrumentation with -Dperfix.excludes=java,com,org ...etc -* shutdown hook to report executed methods: +* telnet interface to report executed methods:
* #invocations
* total execution time for the method in nanoseconds
* average time in nanoseconds per method (= total/#invocatons) From dac1c593a2989215f98c5c483f61601b99e81c76 Mon Sep 17 00:00:00 2001 From: Sander Hautvast Date: Sun, 15 Apr 2018 11:32:34 +0200 Subject: [PATCH 3/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9a403e4..0d9bca5 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Pretty basic profiling tool for JVM's * agent that instruments loaded classes: -javaagent:perfix.jar -* skip instrumentation with -Dperfix.excludes=java,com,org ...etc +* include for instrumentation with -Dperfix.includes=com.project. ...etc * telnet interface to report executed methods:
* #invocations
* total execution time for the method in nanoseconds From bfb9bfa2b6146a6df53abed95a62f5774b7f8c11 Mon Sep 17 00:00:00 2001 From: Sander Hautvast Date: Sun, 15 Apr 2018 11:32:56 +0200 Subject: [PATCH 4/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0d9bca5..5742c70 100644 --- a/README.md +++ b/README.md @@ -6,4 +6,4 @@ Pretty basic profiling tool for JVM's * telnet interface to report executed methods:
* #invocations
* total execution time for the method in nanoseconds -
* average time in nanoseconds per method (= total/#invocatons) +
* average time in nanoseconds per method (= total/#invocations) From 5106a79765d768fc90e2aed3be01ac4613ebf245 Mon Sep 17 00:00:00 2001 From: Sander Hautvast Date: Sun, 15 Apr 2018 11:33:48 +0200 Subject: [PATCH 5/7] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5742c70..07ef641 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ Pretty basic profiling tool for JVM's * agent that instruments loaded classes: -javaagent:perfix.jar -* include for instrumentation with -Dperfix.includes=com.project. ...etc +* include classes for instrumentation with -Dperfix.includes=com.project. ...etc * telnet interface to report executed methods:
* #invocations -
* total execution time for the method in nanoseconds +
* total execution time for the method in nanoseconds (this is also the sorting order)
* average time in nanoseconds per method (= total/#invocations) From 2fe18aa4e6f705f50478862a471f39ab17050a46 Mon Sep 17 00:00:00 2001 From: Sander Hautvast Date: Sun, 15 Apr 2018 11:36:04 +0200 Subject: [PATCH 6/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 07ef641..6d6d09f 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Pretty basic profiling tool for JVM's * agent that instruments loaded classes: -javaagent:perfix.jar -* include classes for instrumentation with -Dperfix.includes=com.project. ...etc +* include classes for instrumentation with -Dperfix.includes=com.project. ...etc (includes subpackages) * telnet interface to report executed methods:
* #invocations
* total execution time for the method in nanoseconds (this is also the sorting order) From 7d958c507fc2971151d54c9bd83cf95a8cf114e2 Mon Sep 17 00:00:00 2001 From: Sander Hautvast Date: Sun, 15 Apr 2018 11:37:56 +0200 Subject: [PATCH 7/7] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6d6d09f..ad37578 100644 --- a/README.md +++ b/README.md @@ -7,3 +7,4 @@ Pretty basic profiling tool for JVM's
* #invocations
* total execution time for the method in nanoseconds (this is also the sorting order)
* average time in nanoseconds per method (= total/#invocations) +* The server starts on port 2048 by default. Use -Dperfix.port=... to adjust.