From 33d17f74e01b91b76362880ddaf4cfc3d2a04c19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Wed, 14 Jan 2009 13:57:42 +0000 Subject: [PATCH] * Added some temporary debug code to measure the boot time. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28899 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_cache/launch_speedup.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/file_cache/launch_speedup.cpp b/src/add-ons/kernel/file_cache/launch_speedup.cpp index f424c2540d..0f05c5e457 100644 --- a/src/add-ons/kernel/file_cache/launch_speedup.cpp +++ b/src/add-ons/kernel/file_cache/launch_speedup.cpp @@ -260,7 +260,7 @@ start_session(team_id team, dev_t device, ino_t node, const char *name, } // let's see if there is a prefetch session for this session - + Session *prefetchSession; if (session->IsMainSession()) { // search for session by name @@ -378,7 +378,7 @@ Session::Session(team_id team, const char *name, dev_t device, size_t length = strlen(name) + 1; if (length > B_OS_NAME_LENGTH) name += length - B_OS_NAME_LENGTH; - + strlcpy(fName, name, B_OS_NAME_LENGTH); } else fName[0] = '\0'; @@ -791,6 +791,9 @@ launch_speedup_control(const char *subsystem, uint32 function, if (sMainSession == NULL || strcmp(sMainSession->Name(), name)) return B_BAD_VALUE; + if (!strcmp(name, "system boot")) + dprintf("STOP BOOT %Ld\n", system_time()); + sMainSession->Lock(); stop_session(sMainSession); sMainSession = NULL; @@ -868,6 +871,7 @@ init() sMainSession = start_session(-1, -1, -1, "system boot"); sMainSession->Unlock(); + dprintf("START BOOT %Ld\n", system_time()); return B_OK; err3: