<div dir="ltr"><div>Thanks for accepting these as bugs/RFEs:</div><div><br></div><div>"140x slow-down using -Xcheck:jni and java.util.zip.DeflaterOutputStream"</div><div><a href="https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8199920">https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8199920</a></div><div><br></div><div>"Deprecate JNI critical APIs"</div><div><a href="https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8199919">https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8199919</a></div><div><br></div><div>"Report tardy threads as potential TTSP issues"</div><div><a href="https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8199921">https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8199921</a></div><div><br></div><div>"With -Xcheck:jni warn when a JNI critical region is "too long""</div><div><a href="https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8199922">https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8199922</a></div><div><br></div><div>"Reduce size of JNI critical regions in JDK (for example via loop strip mining)"</div><div><a href="https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8199916">https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8199916</a></div><div><br></div><div>Ian</div><div><br></div></div><br><br><div class="gmail_quote"><div dir="ltr">On Tue, Mar 20, 2018 at 7:07 PM Ian Rogers <<a href="mailto:irogers@google.com">irogers@google.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;color:rgb(0,0,0);font-family:Arial,Helvetica,FreeSans,Luxi-sans,"Nimbus Sans L",sans-serif;font-size:12px;float:none;display:inline">Thanks, via <a href="http://bugreport.java.com" target="_blank">bugreport.java.com</a> I filed bugs/RFEs with ids 9053047, <span style="color:rgb(0,0,0);font-family:Arial,Helvetica,FreeSans,Luxi-sans,"Nimbus Sans L",sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">9053048, <span style="color:rgb(0,0,0);font-family:Arial,Helvetica,FreeSans,Luxi-sans,"Nimbus Sans L",sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">9053049, <span style="color:rgb(0,0,0);font-family:Arial,Helvetica,FreeSans,Luxi-sans,"Nimbus Sans L",sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">9053050 and <span style="color:rgb(0,0,0);font-family:Arial,Helvetica,FreeSans,Luxi-sans,"Nimbus Sans L",sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">9053051.</span></span></span></span></span><div style="color:rgb(34,34,34);font-family:sans-serif;font-size:13px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span style="color:rgb(0,0,0);font-family:Arial,Helvetica,FreeSans,Luxi-sans,"Nimbus Sans L",sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="color:rgb(0,0,0);font-family:Arial,Helvetica,FreeSans,Luxi-sans,"Nimbus Sans L",sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="color:rgb(0,0,0);font-family:Arial,Helvetica,FreeSans,Luxi-sans,"Nimbus Sans L",sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="color:rgb(0,0,0);font-family:Arial,Helvetica,FreeSans,Luxi-sans,"Nimbus Sans L",sans-serif;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Ian</span></span></span></span></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Mar 19, 2018 at 2:28 AM Thomas Schatzl <<a href="mailto:thomas.schatzl@oracle.com" target="_blank">thomas.schatzl@oracle.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
On Fri, 2018-03-16 at 17:19 +0000, Ian Rogers wrote:<br>
> Thanks Paul, very interesting.<br>
><br>
> On Fri, Mar 16, 2018 at 9:21 AM Paul Sandoz <<a href="mailto:paul.sandoz@oracle.com" target="_blank">paul.sandoz@oracle.com</a>><br>
> wrote:<br>
> > Hi Ian, Thomas,<br>
> ><br>
> > [...]<br>
> > (This is also something we need to consider if we modify buffers to<br>
> > support capacities larger than Integer.MAX_VALUE. Also connects<br>
> > with Project Panama.)<br>
> ><br>
> > If Thomas has not done so or does not plan to i can log an issue<br>
> > for you.<br>
> ><br>
><br>
> That'd be great. I wonder if identifying more TTSP issues should also<br>
> be a bug. Its interesting to observe that overlooking TTSP in C2<br>
> motivated the Unsafe.copyMemory change permitting a fresh TTSP issue.<br>
> If TTSP is a 1st class issue then maybe we can deprecate JNI critical<br>
> regions to support that effort :-)<br>
<br>
Please log an issue. I am still a bit unsure what and how many issues<br>
should be filed.<br>
<br>
@Ian: at <a href="http://bugreports.oracle.com" rel="noreferrer" target="_blank">bugreports.oracle.com</a> everyone may file bug reports without<br>
the need for an account.<br>
It will take some time until they show up in Jira due to vetting, but<br>
if you have a good case, and can e.g. link to the mailing list, this<br>
should be painless.<br>
<br>
Thanks,<br>
Thomas<br>
<br>
</blockquote></div></div></blockquote></div>