From owner-freebsd-performance@FreeBSD.ORG Thu Jun 14 10:20:35 2007 Return-Path: X-Original-To: freebsd-performance@freebsd.org Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CE6BD16A468 for ; Thu, 14 Jun 2007 10:20:35 +0000 (UTC) (envelope-from redcrash@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.250]) by mx1.freebsd.org (Postfix) with ESMTP id 8E18613C457 for ; Thu, 14 Jun 2007 10:20:35 +0000 (UTC) (envelope-from redcrash@gmail.com) Received: by an-out-0708.google.com with SMTP id c14so122400anc for ; Thu, 14 Jun 2007 03:20:34 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=tkHR5ACA1hBAsNSWx75zeaTtE/ovF6Y1lmz4m37dKEbXhACg/R7ynlRJFsuhbK/E54JTLha3ZnSbh4yg/ltmnDM2U1C9maGy5oHUlQOGktxm1uNFD+mioTL19ofPaf7HD9JjGLY2UZ30Ovu+jLRUTJajKu8QmW1p3UT7q+699Ds= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=IQKHbIUbCn99iKlnWPQ5CetNArTcSxi7wX18CuPyHFMB6tHCQ5zDZwmEjPEQPajjNCfFexBBt3GegbxY9suvfDXtfke+tZydywg/sBaHHw7wc+BoBuVTYonOmeQ/6wKJfg5njT5m0xajD8+i9eVsgmKP6y81kEpppUfZHZns40g= Received: by 10.100.141.13 with SMTP id o13mr1002122and.1181816434864; Thu, 14 Jun 2007 03:20:34 -0700 (PDT) Received: by 10.100.141.3 with HTTP; Thu, 14 Jun 2007 03:20:34 -0700 (PDT) Message-ID: Date: Thu, 14 Jun 2007 12:20:34 +0200 From: "Harald Servat" To: "Thomas Vogt" In-Reply-To: <4671118D.1040404@bsdunix.ch> MIME-Version: 1.0 References: <4671118D.1040404@bsdunix.ch> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-performance@freebsd.org Subject: Re: PAPI in the ports X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jun 2007 10:20:35 -0000 Hello, 2007/6/14, Thomas Vogt : > > Hi > > Thats sounds nice. You wrote "The goal of the PmcTools project is to > provide FreeBSD's developers and system administrators with > non-intrusive, low-overhead and innovative ways of measuring and > analysing system performance" your website. Have you ever measured the > performance impact of such tools? No, I didn't, I just did the port. But maybe Joseph Koshy (who is the author of PMCTools) has measurements of the PMC library on different machines/environments. See http://wiki.freebsd.org/PmcTools or contact him directly. The port itself is based directly on the PMCtools (i.e. it's almost a wrapper to convert PAPI calls into PMC calls), so I don't think that PAPI adds too much overhead to this basic library. I'm interested to run such tool on production machines in the future but > only if the performance impact isn't that high. > > Regards, > Thomas > > Harald Servat wrote: > > Hello, > > > > I'm glad to announce you that PAPI-3.5.0 has reached the FreeBSD ports > > tree and now it's generally available for all FreeBSD users. > > > > Port information is available at > > http://www.freebsd.org/cgi/ports.cgi?query=papi&stype=all&sektion=devel > > > > See http://code.google.com/p/papi-for-freebsd/wiki/HowToInstall for > > installation instructions. > > > > There are some issues with P4 processors that need to be fixed on > > PAPI_write / PAPI_reset routines, but the package have the minimal (and > > most > > important functionality) working fine for the rest of the substrates. > > > > Regards, > Regards, -- _________________________________________________________________ Empty your memory, with a free()... like a pointer! If you cast a pointer to an integer, it becomes an integer, if you cast a pointer to a struct, it becomes a struct. The pointer can crash..., and can overflow. Be a pointer my friend...