Platforms to show: All Mac Windows Linux Cross-Platform

Back to Application class.

Application.ProcessTimeMBS as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Process MBS Util Plugin ✅ Yes ❌ No ❌ No ❌ No Desktop only
Returns the current CPU time for the process.
Example
msgbox "I got "+format(app.ProcessTimeMBS/100,"0.00")+" seconds CPU time till now."

On Mac OS X, the OS counts how much CPU time in given to the current process.
Returns -1 in case of an error.

You can do this function yourself if you like:

dim s as SoftDeclareMBS

s=new SoftDeclareMBS

if s.LoadLibrary("System.Framework") then
if s.LoadFunction("clock") then
if s.Call(0,nil) then
MsgBox "clock: "+str(s.Result)+chr(13)+"app.ProcessTime: "+str(app.ProcessTime)
end if
end if
end if

You may need to add Error Checking code.

Some examples using this method:

The items on this page are in the following plugins: MBS Util Plugin.


The biggest plugin in space...