From Second Life Wiki
Second Life Wiki >
LSL Portal >
Library > Say Region Frames Per Second
default
{
touch_start(integer num_detected)
{
float fps = llGetRegionFPS();
string region = llGetRegionName();
// PUBLIC_CHANNEL has the integer value 0
llSay(PUBLIC_CHANNEL,
"Region '" + region + "' is running at " + (string)fps + " fps.");
string moreInfo = "CAUTION: '" + region + "' is in danger of crashing.";
if (27.0 < fps)
moreInfo = "'" + region + "' is running smoothly.");
else if (15.0 < fps)
moreInfo = "'" + region + "' is running slowly.");
llSay(PUBLIC_CHANNEL, moreInfo);
}
}