From owner-freebsd-performance@FreeBSD.ORG Fri Nov 14 17:16:12 2003 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 729) id AEC7F16A4CF; Fri, 14 Nov 2003 17:16:12 -0800 (PST) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: freebsd-performance@freebsd.org Cc: Mime-Version: 1.0 Content-Type: text/plain Message-Id: <20031115011612.AEC7F16A4CF@hub.freebsd.org> Date: Fri, 14 Nov 2003 17:16:12 -0800 (PST) From: jkoshy@FreeBSD.ORG (Joseph Koshy) Subject: [New Project] Support for hardware performance counters under FreeBSD X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Nov 2003 01:16:12 -0000 Hi -list, I'm happy to announce new project adding support for process and system profiling using the hardware performance counters present on many CPU architectures. The brief goals of the project are: 1. To support per-process hardware profiling, supporting performance measurement APIs like PAPI. 2. To support low-overhead `whole-system' profiling --- profiling the kernel and applications together. More information about this project is available under: http://people.freebsd.org/~jkoshy/projects/perf-measurement/ I've just started, so feedback from the community on the goals, directions and design of the project is welcome. Regards, Koshy From owner-freebsd-performance@FreeBSD.ORG Fri Nov 14 18:03:42 2003 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D7B6A16A4CE; Fri, 14 Nov 2003 18:03:42 -0800 (PST) Received: from westhost42.westhost.net (westhost42.westhost.net [216.71.84.238]) by mx1.FreeBSD.org (Postfix) with ESMTP id E01C243FCB; Fri, 14 Nov 2003 18:03:41 -0800 (PST) (envelope-from mini@freebsd.org) Received: from [10.0.1.43] (12-228-13-123.client.attbi.com [12.228.13.123]) by westhost42.westhost.net (8.11.6/8.11.6) with ESMTP id hAF23fl17087; Fri, 14 Nov 2003 20:03:41 -0600 In-Reply-To: <20031115011612.AEC7F16A4CF@hub.freebsd.org> References: <20031115011612.AEC7F16A4CF@hub.freebsd.org> Mime-Version: 1.0 (Apple Message framework v606) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Jonathan Mini Date: Fri, 14 Nov 2003 18:03:50 -0800 To: jkoshy@freebsd.org (Joseph Koshy) X-Mailer: Apple Mail (2.606) cc: freebsd-performance@freebsd.org Subject: Re: [New Project] Support for hardware performance counters under FreeBSD X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Nov 2003 02:03:43 -0000 On Nov 14, 2003, at 5:16 PM, Joseph Koshy wrote: > > > Hi -list, > > I'm happy to announce new project adding support for process and system > profiling using the hardware performance counters present on many > CPU architectures. This is something that has been on my todo list as well, so this is good news! Are you familiar with the oprofile project for Linux? http://sourceforge.net/projects/oprofile/ -- Jonathan Mini mini@freebsd.org http://www.freebsd.org