From owner-freebsd-java@freebsd.org Sun Jul 19 05:28:09 2020 Return-Path: Delivered-To: freebsd-java@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4931837DCD4 for ; Sun, 19 Jul 2020 05:28:09 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from resdmta-po-02v.sys.comcast.net (resdmta-po-02v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4B8YKg44fgz4BCn for ; Sun, 19 Jul 2020 05:28:07 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from resqmta-po-01v.sys.comcast.net ([96.114.154.160]) by resqmta-po-12v.sys.comcast.net with ESMTP id x1Umj9nnpYqigx1rkjpcSl; Sun, 19 Jul 2020 05:28:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcastmailservice.net; s=20180828_2048; t=1595136480; bh=IwoDM0vs2jwrfI6rN7uPfvb6PgARuE4u1FHebr1e5Q0=; h=Received:Received:Received:Received:Received:Date:From:To:Subject: Message-ID:MIME-Version:Content-Type; b=nZJAs/yFGj/xwHCHTRIaZNhWbQMcj0+qQP2jGacsD+y9IWtjwIpnLDdJURtntnrGy 1+Yf/cN1WSvLfUmmt254Bp5hN1eMtQHDL4szGqL56rJF8SFaNMS7t0UBJ6pXhVebGh 2pXqLqtMpt+9ZxUwYi5+9T2Jjs49qxhEeeWoqrk11w/iZdtsB+fR3XtWFwBzOfFUsY rfQ0lc3ldnyalMFsc59WDOT9878xUvdX9H4V58UFQH+CAA6/eRDnWgNwnG9aojZi5e XYPxMFWzPh2zMfDj5UL4H6T6j+WKQyUF8X81VqMQElqMwMYSPTAOiTRba3272YTbhP yWns81D7USCoA== Received: from resomta-po-19v.sys.comcast.net ([96.114.154.243]) by resqmta-po-01v.sys.comcast.net with ESMTP id x1pXjUmrvqK90x1rkjg8Cb; Sun, 19 Jul 2020 05:28:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcastmailservice.net; s=20180828_2048; t=1595136480; bh=IwoDM0vs2jwrfI6rN7uPfvb6PgARuE4u1FHebr1e5Q0=; h=Received:Received:Received:Received:Date:From:To:Subject: Message-ID:MIME-Version:Content-Type; b=oEL+vuAHNXuYsnkRIuNvXcr/gTg/YK7tR4owZ1cfTX8Hc/W6TL+ErSseIOFEGd64R UvZxzhDQlu1R7QH2DT1+PVTfOyIBYaUOJFTN6CebYPxiAEme6ZJLs5WGiD0AAwaj4Y AR7f4qwcVg/gsPlSwNvCNf/iD5cf8JmjcpvebZLYv/0SAE0yIDuoif9v6myJ0Wt+61 LHD7q95DivVnZMifWQ6wKmFNoAWTNKGOrd8QIdbAHHHrMvIoJ7H3sLJoIlCS/1Rj0T 1NiceIeiqBUK4akyH4haU1JBkeM7/YWDZQ1op4JoLKeCXbKK2XV87COcBSOvIYC+oe 9gdPROaGKvPNg== Received: from misty.eyesbeyond.com ([24.16.127.181]) by resomta-po-19v.sys.comcast.net with ESMTPA id x1rijNlF2qDrPx1rijwnuS; Sun, 19 Jul 2020 05:28:00 +0000 X-Xfinity-VAAS: gggruggvucftvghtrhhoucdtuddrgeduiedrgedtgdelhecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucevohhmtggrshhtqdftvghsihdpqfgfvfdppffquffrtefokffrnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpeffhffvuffkfhggtggujgesthdttddttddtvdenucfhrhhomhepifhrvghgucfnvgifihhsuceoghhlvgifihhssegvhigvshgsvgihohhnugdrtghomheqnecuggftrfgrthhtvghrnhepieetledukeejudejtdettdegfeetffetffegffehgeetkeeujeejjefhuedvvefhnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpfhhrvggvsghsugdrohhrghenucfkphepvdegrdduiedruddvjedrudekudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhephhgvlhhopehmihhsthihrdgvhigvshgsvgihohhnugdrtghomhdpihhnvghtpedvgedrudeirdduvdejrddukedupdhmrghilhhfrhhomhepghhlvgifihhssegvhigvshgsvgihohhnugdrtghomhdprhgtphhtthhopehjohhntgestghhvghnrdhorhhgrdhniidprhgtphhtthhopegrrhihvghhrdhfrhhivggumhgrnhesghhmrghilhdrtghomhdprhgtphhtthhopehfrhgvvggsshguqdhjrghvrgesfhhrvggvsghsugdrohhrgh X-Xfinity-VMeta: sc=-100.00;st=legit Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.15.2/8.15.2) with ESMTP id 06J5Rvf4052720; Sat, 18 Jul 2020 22:27:57 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: Host localhost.eyesbeyond.com [127.0.0.1] claimed to be misty.eyesbeyond.com Received: (from glewis@localhost) by misty.eyesbeyond.com (8.15.2/8.15.2/Submit) id 06J5Rvtu052686; Sat, 18 Jul 2020 22:27:57 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Sat, 18 Jul 2020 22:27:57 -0700 From: Greg Lewis To: Jonathan Chen Cc: Aryeh Friedman , freebsd-java@freebsd.org Subject: Re: OT: support for multicore javac? Message-ID: <20200719052757.GA45160@misty.eyesbeyond.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4B8YKg44fgz4BCn X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=pass header.d=comcastmailservice.net header.s=20180828_2048 header.b=nZJAs/yF; dkim=pass header.d=comcastmailservice.net header.s=20180828_2048 header.b=oEL+vuAH; dmarc=none; spf=none (mx1.freebsd.org: domain of glewis@eyesbeyond.com has no SPF policy when checking 2001:558:fe16:19:96:114:154:210) smtp.mailfrom=glewis@eyesbeyond.com X-Spamd-Result: default: False [1.72 / 15.00]; RCVD_TLS_LAST(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[5]; R_DKIM_ALLOW(-0.20)[comcastmailservice.net:s=20180828_2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.94)[-0.937]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; DMARC_NA(0.00)[eyesbeyond.com]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[comcastmailservice.net:+]; NEURAL_HAM_SHORT(-0.04)[-0.042]; HFILTER_HELO_5(3.00)[resdmta-po-02v.sys.comcast.net]; R_SPF_NA(0.00)[no SPF record]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_CC(0.00)[gmail.com,freebsd.org]; ASN(0.00)[asn:7922, ipnet:2001:558::/29, country:US]; RECEIVED_SPAMHAUS_PBL(0.00)[24.16.127.181:received] X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Jul 2020 05:28:09 -0000 On Sat, Jul 18, 2020 at 12:50:36PM +1200, Jonathan Chen wrote: > On Sat, 18 Jul 2020 at 12:31, Aryeh Friedman wrote: > >> I'm building eclipse, and invocations to javac seem to spread across > >> multiple cores when building with multiple threads using openjdk11; at > >> least that's what "top -H" tells me. I don't see what smart-javac > >> brings to the table. > > > > I don't use eclipse or any IDE and many people other users don't also. All this is done by eclipse not the command line tools and people who work with them need good support for them (see the README in sjavac... https://github.com/weetmuts/sjavac ... as to the reasons for not using an IDE see https://docs.freebsd.org/cgi/getmsg.cgi?fetch=31816+0+current/freebsd-questions > > > > My statement should be re-phrased as: When I'm building the eclipse > port from the command line, with maven, each javac invocation spreads > the work over multiple cores. You can easily view this with "top -H". FWIW, sjavac has been used by default since JDK 9, so yes, you'd expect to see multiple cores being used with openjdk11. The sjavac Github reference above is a backport to openjdk8. -- Greg