From 8d1179f7c807fe29f02cb0fb9375fb93c5f2d1ad Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 14 Apr 2005 01:16:58 +0000 Subject: [PATCH] Log SSJS execution time (in milliseconds). --- src/sbbs3/websrvr.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c index a2c33a1503..c39f87717b 100644 --- a/src/sbbs3/websrvr.c +++ b/src/sbbs3/websrvr.c @@ -3050,6 +3050,7 @@ static BOOL exec_ssjs(http_session_t* session, char *script) { jsval rval; char path[MAX_PATH+1]; BOOL retval=TRUE; + clock_t start; sprintf(path,"%sSBBS_SSJS.%u.%u.html",temp_dir,getpid(),session->socket); if((session->req.fp=fopen(path,"wb"))==NULL) { @@ -3083,8 +3084,9 @@ static BOOL exec_ssjs(http_session_t* session, char *script) { } lprintf(LOG_DEBUG,"%04d JavaScript: Executing script",session->socket); + start=msclock(); JS_ExecuteScript(session->js_cx, session->js_glob, js_script, &rval); - lprintf(LOG_DEBUG,"%04d JavaScript: Done executing",session->socket); + lprintf(LOG_DEBUG,"%04d JavaScript: Done executing (%ld ms)",session->socket,msclock()-start); } while(0); SAFECOPY(session->req.physical_path, path); -- GitLab