<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">On 5 Dec 2018, at 9:46, Didier Verna wrote:</p>

<blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px">
<p dir="auto">François-René ÐVB Rideau écrivait:</p>

<blockquote style="border-left:2px solid #777; color:#999; margin:0 0 5px; padding-left:5px; border-left-color:#999">
<p dir="auto">Simplest  method:<br>
1- load the dependencies, possibly using (asdf:operate :prepare-op s)<br>
2- (time (asdf:make s))</p>
</blockquote>

<p dir="auto">Nice, thank you. If I want to time separately the compilation and<br>
  loading phases of several libraries (which may depend on each other)<br>
  however, I would need to restart my session every single time. Another<br>
  way to do this and, say, report the timings to a file?</p>

<p dir="auto">-- <br>
Resistance is futile. You will be jazzimilated.</p>

<p dir="auto">Lisp, Jazz, Aïkido: <a href="http://www.didierverna.info" style="color:#777">http://www.didierverna.info</a></p>
</blockquote>

<p dir="auto">Depending on the host lisp you are using, couldn't you wrap the calls to <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">COMPILE-FILE</code> and <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">LOAD</code> in code that times those operation?</p>

<p dir="auto">You could use dynamic variables bound inside the calls to <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">PERFORM</code> to ensure you collect only the information you need, and not other calls to those functions that happen to occur.</p>

<p dir="auto">In ACL you could use function wrappers (<code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">fwrap</code>) and SBCL has a similar feature whose name I can't recall at the moment.</p>

<p dir="auto">Best,<br>
R</p>
</div>
</div>
</body>
</html>