From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Elisp native profiler Date: Tue, 25 Sep 2012 21:00:59 -0400 Message-ID: References: <83zk4egs0w.fsf@gnu.org> <83y5jygrni.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1348621269 21089 80.91.229.3 (26 Sep 2012 01:01:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 26 Sep 2012 01:01:09 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 26 03:01:14 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TGfzy-0004Y1-Gk for ged-emacs-devel@m.gmane.org; Wed, 26 Sep 2012 03:01:10 +0200 Original-Received: from localhost ([::1]:38444 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGfzt-0006J7-KH for ged-emacs-devel@m.gmane.org; Tue, 25 Sep 2012 21:01:05 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34115) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGfzr-0006J2-7R for emacs-devel@gnu.org; Tue, 25 Sep 2012 21:01:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TGfzq-0008Hz-Dh for emacs-devel@gnu.org; Tue, 25 Sep 2012 21:01:03 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:49506) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGfzo-0008Fg-Q9; Tue, 25 Sep 2012 21:01:00 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu09FxLT4/2dsb2JhbABEtBGBCIIWAQVWIxALNBIUGA0kE4gOugmQRAOjM4FYgwU X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="199983062" Original-Received: from 69-196-180-248.dsl.teksavvy.com (HELO pastel.home) ([69.196.180.248]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 25 Sep 2012 21:01:00 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id A81DE58EAB; Tue, 25 Sep 2012 21:00:59 -0400 (EDT) In-Reply-To: <83y5jygrni.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 25 Sep 2012 15:26:25 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.182 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:153549 Archived-At: >>>>> "Eli" == Eli Zaretskii writes: > If you want the profiler to actually work in the w32 build, additional > code needs to be written, to replace setitimer and the SIGPROF signal, > which aren't supported on Windows. Actually, even without the timer you can still use the memory profiler where the samples are taken when malloc is called (more or less). It would be nice to add support for the cpu-profiler, but for now I'm focusing on getting the branch in a good enough state to be merged into trunk, so "fully working on Windows" is not nearly as important as "doesn't break the Window build". Stefan