VSYNC~次のVSYNCの時間が1/60秒≓17msecであることを利用して VSYNC WHILE TRUE (ループ内での処理) M0=MILLSEC VSYNC M=MILLSEC-M0 PRINT ROUND((17-M)*10000/170)/100 WEND でCPUが占有されている時間をおおよそで求めてCPU利用率とする 方法が考えられますが… Mの値が0~17という事もあり誤差が大きく無負荷でも必ず0%にはなりません。