

- Performance Monitor – Cannot Use Profiler
- Discussion
- Performance Monitor – Cannot Use Profiler
Always Shows Error
Hi all, I was at the CF Summit this week, and I attended Megha Bhat’s session on the Performance Monitoring Toolset. I have it set up on my machine, and it seems to work fine for general PMT, however I cannot get the Code Profiler to run. See attached screenshot – it always shows this message regardless of what Profile Mode I choose, or whether I have Memory Profiling turned on.
Any ideas what I can do? Note I’m on CF 2018 and cannot change that.
Hi all, I was at the CF Summit this week, and I attended Megha Bhat’s session on the Performance Monitoring Toolset. I have it set up on my machine, and it seems to work fine for general PMT, however I cannot get the Code Profiler to run. See attached screenshot – it always shows this message regardless of what Profile Mode I choose, or whether I have Memory Profiling turned on.
Any ideas what I can do? Note I’m on CF 2018 and cannot change that.

- Most Recent
- Most Relevant
Mike, I’m writing from my phone not my computer, so can’t test things ATM, but of course it should just work (and has, in my experience, even on cf2018).
While you may await others to confirm your observation (or contend with it), here’s something you can consider.
Have you updated the pmt since installing it? Like with CF, the installer doesn’t necessarily include the latest updates. I have a blog post from 2019 on updating the pmt to its then-latest update 2. Since then, the latest update is 5.
Note that prior to the cf2021pmt, you had to run a Java jar from the command line, as the technote indicates and my post elaborates.
Do I KNOW that updating it will fix your problem? No. And do read the technotes for that update for more to consider. It would be wise to search for the previous update technotes and read those also.
Let us know if you try this or learn anything else.
BTW, about your being interested only in cf2018, I realize that means you don’t want to hear an admonition about that being no longer updated, insecure, etc.
Still, it may be worth noting that you could consider installing cf2021 or 2023 or 2025 for free and implement the pmt for those (also free), and you would likely find that the profiling of things there would lead to identifying things that would benefit you just as well with cf2018.
Replying to @Charlie ArehartCharlie Arehart: Thanks Charlie, that did the trick! I installed Update 1, no luck there, then I wondered for a little while about Updates 2 – 4 before deciding to just use your link for Update 5 (and hope it included 2 – 4). After running Update 5, the profiler works!
About CF2018, the company I work for is using it – the reasons why are way above my paygrade, however my understanding is that the next version of our software is going to be on at least 2023 if I remember right (maybe 2025). I’m looking forward to that, I’d really like to be able to use the spread operator, and I’m sure there are lots of other improvements I’m unaware of
Replying to @MikeWillisTMHNAMikeWillisTMHNA: Great to hear, and thanks for the update (no pun intended).
And yes, just like with CF, the PMT updates are cumulative such that doing the latest implements the earlier ones also–so it could have been any of the 4 you skipped could have fixed that.
As for what all cool stuff is in those 3 cf versions above 18, note that I have a talk introducing each (and their “hidden gems”) at carehart.org/presentations. You’ll also see there I have talks on migrating to recent cf versions, including covering migration issues from each previous version. (I need to do one on cf2025, now that it’s been out several months.)