[Lldb-commits] [PATCH] D12651: Add ctrl-c support to parallel dotest.py.

Zachary Turner via lldb-commits lldb-commits at lists.llvm.org
Mon Sep 7 21:45:54 PDT 2015


Adrian, can you verify this in the morning?  Basically just trying to
ensure that ninja check-lldb still works as it did before.  There's a
chance I'm going to be OOO tomorrow (or at the very best late) due to
something unexpected.

On Mon, Sep 7, 2015 at 9:38 PM Todd Fiala <todd.fiala at gmail.com> wrote:

> tfiala added a comment.
>
> @zturner, at this point you should be able to run this and see no change
> on Windows (assuming I did the os check correctly).  The Windows test
> runner is set to be the previous multithreading-pool strategy.  For
> everyone else, they'll get the multithreading strategy by default that
> supports Ctrl-C.
>
> You can also check the threading-pool and the threading strategy to see if
> you get any speedup on Windows.  The only speed difference I saw was that
> the -pool versions were slower than the non-pool versions, but otherwise no
> wall-clock difference in the threading vs. multiprocessing versions.  I saw
> a slight (~1.4%) reduction in system time on the threading vs.
> multiprocessing, but that didn't translate to an overall speedup.  Also, it
> is more difficult to get the Ctrl-C behavior correct in the threading vs.
> multiprocessing scenario.  So unless there was a specific reason to want to
> use threading over multiprocessing (or the perf difference was measurable
> on some other OS), I'd stick with multiprocessing-based.
>
> On OS X there was at least one test that would hang each run, so I didn't
> get any kind of real timing numbers there since everything was always maxed
> out by the hanging test.  We'll definitely stick with multiprocessing there
> until we have some data that suggests a worthy reason for changing.
>
> I'd like to get this in as soon as this is working on your end, Zachary,
> as I have other changes backed up behind it.
>
> Thanks!
>
>
> http://reviews.llvm.org/D12651
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20150908/6de956c0/attachment.html>


More information about the lldb-commits mailing list