bBox_ThreadInfo

Parameters:
   none


Result:
   rows with information on current threads


Error:
   none


Script Step:
   none


First appeared in: 0.99


Examples in demo file: 1


Compatibility:   Client, macOS, Server, Ubuntu, WebDirect, WPE


––––––––––


Returns CPU usage & settings of the threads in the process executing the function. For FileMaker Pro, that will be the application's process. On FMS using PSOS or script schedules this will be FMS script engine.


The first few lines of output on macOS will look like this:


Thread Count: 20


Thread #, Thread ID, CPU Usage %, Current Priority, Flags, Max Priority, Policy, Priority, Run State, Sleep Time, System Time (ns), User Time (ns), Thread Name

0, 632711, 4.50, 16, Active, 63, Standard, 16, Running, 0, 9807469000, 111641592000, 

1, 632750, 0.00, 31, Swapped, 63, Standard, 31, Waiting, 0, 140047000, 139670000, 

2, 632751, 0.00, 15, Swapped, 63, Standard, 15, Waiting, 0, 113648000, 113934000,

… 


The last column, Thread Name, will often be blank. Ubuntu will return different values for each thread, but many overlap and are essentially the same.


––––––––––