help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: profiling, what takes so long?


From: Paul D. Smith
Subject: Re: profiling, what takes so long?
Date: Thu, 2 Feb 2006 13:10:59 -0500

%% "Brendan Heading" <address@hidden> writes:

  bh> Dynamic views (particularly if read/write) are the whole point of
  bh> using Clearcase in the first place, they are what make it
  bh> powerful. However in exchange for that power you have terrible
  bh> performance. Each stat() requires a lookup, over a network link,
  bh> on the CC server.

Not quite that bad.  The ClearCase client does a significant amount of
caching, both in the MVFS itself and on a per-view basis.  You can often
get better performance by increasing the amount of caching for views.
There are commands that will show you the cache hit/miss and other stats
for your client, and you can modify cache sizes both on a per-system and
per-view basis.

Anyway, this is not the place for long discussions of proprietary
software not related to GNU make.


A note regarding clearmake's GNU compatibility mode: it's pretty anemic,
really, and not getting better.  For the most part it emulates GNU make
3.75, with a few enhancements here and there.  It does provide
target-specific variables, which is nice, but most other newer features
like eval, call, $(if ...), etc. are not there.  Not even error or
warning!  Also, it cannot do auto-re-exec... without either eval _or_
auto-re-exec you are severely limited in the kinds of things you can get
it to do.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <address@hidden>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist




reply via email to

[Prev in Thread] Current Thread [Next in Thread]