Currently reworking this app. It now runs in the menu bar. So there is no window to have to move around or worry about being in the way. It does show the cpu and memory usage as well as auto close. But it doesn't have resource logging or warnings yet.
Back to work.
EDIT: Link removed.
Last edited by J. Baker on Sun Feb 10, 2013 8:07 am, edited 1 time in total.
PureBasic 6.21 (Windows x64) | Windows 11 Pro | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom
English is not my native language... (I often use DeepL.)
wilbert wrote:You could consider adding some extra information like the number of active threads, number of open file handles / sockets.
Yes, more things to consider. I do want to make one more update though. That's delaying the max cpu usage because right now if an app starts up and the cpu is 100% then that's what the log file will list. But that's not fair as the app may or can drop to a much lower cpu after initial start up. So I will add a 10 second or so delay before it starts comparing the max cpu to current cpu usage.
Feature wise, the app has everything that I wanted or needed it to do. If anyone wants some other features quicker then what I can get to them (currently working on a game), I could release the source?
J. Baker wrote:Feature wise, the app has everything that I wanted or needed it to do. If anyone wants some other features quicker then what I can get to them (currently working on a game), I could release the source?
If you don't mind sharing the source, it would be nice to look at it and see if I can add some additional information that can be useful.
J. Baker wrote:Feature wise, the app has everything that I wanted or needed it to do. If anyone wants some other features quicker then what I can get to them (currently working on a game), I could release the source?
If you don't mind sharing the source, it would be nice to look at it and see if I can add some additional information that can be useful.
New version created by Wilbert and me. This version was a complete rewrite. It has more features and is better optimized. You no longer need the one line of code in your source to use it. Just run PureMonitor and it will auto detect when you compile an app and monitor it! Check out the first post to get the download and list of features.
Big thanks to Wilbert for working with me on this app! It's definitely better then I had originally planned.
Another big thanks to Wilbert. He added an option to auto close PureMonitor when PureBasic closes. So now the app can auto start and close with PureBasic. This version also comes with a developer signed app and installer. Which will install it in your "Applications" folder.
J. Baker wrote:This version also comes with a developer signed app and installer. Which will install it in your "Applications" folder.
Nice package Joe
Can someone confirm if it works fine on OS X 10.5 ?
It required a bit different code for 10.5 and while I think it will work fine, I can't verify it myself.
J. Baker wrote:This version also comes with a developer signed app and installer. Which will install it in your "Applications" folder.
Nice package Joe
Can someone confirm if it works fine on OS X 10.5 ?
It required a bit different code for 10.5 and while I think it will work fine, I can't verify it myself.
Yes, it's nice having an installer and I also would like to know if it runs on 10.5 but I wonder how many people are even running that version of OS X?
For some reason, if the app was compiled as 64bit, the installer didn't work on OS X 10.6. Even though it was compiled and packaged on 10.6. If the app is compiled as 32bit, all is fine. I'm not sure why that effects the installer but if I figure that out, I may compile it back to 64bit. Because in reality, a 32bit app will use less resources then a 64bit app. So unless your app is doing major calculations or rendering, 64bit is a bit much for the common app and I think a waste of memory.
PureMonitor 1.4.0 detects if the user is in "Dark mode" or not. The text will be white in the menu if true. I didn't make an installer for this one, it's just zipped. App is signed though. This one is also only 64-bit, not universal.