ds_get_page_serve_time_ms (private)

 ds_get_page_serve_time_ms

Defined in packages/acs-developer-support/tcl/acs-developer-support-procs.tcl

Returns the number of milliseconds passed since this request thread was started. Returns the empty string if this information is not available.

Partial Call Graph (max 5 caller/called nodes):
%3 packages/acs-developer-support/lib/toolbar.tcl packages/acs-developer-support/ lib/toolbar.tcl ds_get_page_serve_time_ms ds_get_page_serve_time_ms packages/acs-developer-support/lib/toolbar.tcl->ds_get_page_serve_time_ms ds_collection_enabled_p ds_collection_enabled_p (public) ds_get_page_serve_time_ms->ds_collection_enabled_p ds_enabled_p ds_enabled_p (public) ds_get_page_serve_time_ms->ds_enabled_p

Testcases:
No testcase defined.
Source code:
    set result {}
    if { [ds_enabled_p] && [ds_collection_enabled_p] } {
        if { [nsv_exists ds_request $::ad_conn(request).conn] } {
            array set conn [nsv_get ds_request $::ad_conn(request).conn]
            if { [info exists conn(startclicks)] } {
                set result [format "%.f" [expr { ([clock clicks -microseconds] - $conn(startclicks)) / 1000.0 }]]
            }
        }
    }
    return $result
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: