Sorry, I believe I'm running a 64-bit JRE in both cases.  I will verify when 
I’m back in the office tomorrow.

Scott

> On Jan 26, 2017, at 9:56 PM, Philip Race <philip.r...@oracle.com> wrote:
> 
> I was asking about the VM not the O/S.
> 
> 32 bit or 64 bit in this case.
> 
> Notably the 32 bit client VM is gone so you get the 32 bit server VM.
> That could make a difference, although in theory the server VM performs 
> better - so
> long as it does not run out of memory.
> 
> -phil.
> 
> On 1/26/17, 6:44 PM, Scott Palmer wrote:
>> I’ve only tested with Java 9 on Windows 10 64-bit so far.
>> 
>> I have not yet done any profiling to try to isolate where the difference 
>> might be.  The application generates data in native code, wrapped in a 
>> native ByteBuffer and passes an object around holding the buffer and map of 
>> properties to go with it.  I’m doing virtually no processing on the data and 
>> just measuring the rate that packets are going through the workflow so far.  
>> The GUI is mostly static during the test except for a table and some labels 
>> showing stats that are updated with bitrates, packet rates, timestamps etc.
>> 
>> I’ll continue to try to isolate a test case that I can share as time allows. 
>>  I should be able to get some testing done on Mac and Linux as well and will 
>> send a followup email with any new information.
>> 
>> Regards,
>> 
>> Scott
>> 
>> 
>>> On Jan 26, 2017, at 9:37 PM, Philip Race<philip.r...@oracle.com>  wrote:
>>> 
>>> Scott,
>>> 
>>> What VM/bitness/platforms show this ? All or just a specific one ?
>>> 
>>> -phil.
>>> 
>>> On 1/26/17, 6:08 PM, Kevin Rushforth wrote:
>>>> Hi Scott,
>>>> 
>>>> Thanks for the report. The only JDK 9 specific performance problems I have 
>>>> seen is with startup, which would be a good thing to discuss on 
>>>> jigsaw-dev. If you are seeing actual application slowdown, that might be 
>>>> something else, depending on where the problem is. Have you profiled your 
>>>> application?
>>>> 
>>>> -- Kevin
>>>> 
>>>> 
>>>> Scott Palmer wrote:
>>>>> I finally managed to get my app running on JDK 9.  It is based on a 
>>>>> plugin architecture and the plugins are made accessible by modifying the 
>>>>> system class loader at runtime (because that seemed to be the only way to 
>>>>> make things like JAXB able to reach the classes in the plugins).  That 
>>>>> “hack” broke with the module system so I had to find an alternative.  
>>>>> (Now I’m using a java agent to get an Instrumentation interface so I can 
>>>>> do it in a somewhat supported way via the appendToSystemClassLoaderSearch 
>>>>> method.)
>>>>> 
>>>>> Anyway, I’ve noticed that the application runs slower on Java 9.  For a 
>>>>> simple test I see almost a 10% performance drop.  However, I’m not sure 
>>>>> that it is Java FX related.  I see the same throughput with the default 
>>>>> renderer or the recently added Marlin renderer, always a bit slower than 
>>>>> Java 8u121.  I use the same JVM options, including forcing the garbage 
>>>>> collector to use the same algorithm.
>>>>> 
>>>>> Is there any expectation of a performance drop with JDK 9 at this stage?  
>>>>> For example should I expect some unoptimized stuff in the EA builds?
>>>>> I guess the jigsaw-dev alias the right place to bring this up?
>>>>> 
>>>>> I have a feeling it is going to be difficult to track down. :-(
>>>>> 
>>>>> I have noticed a couple layout issues fixed with JavaFX 9. Stuff that 
>>>>> used to “snap into place” only when I resized a dialog now seems to be 
>>>>> correct when the dialog first appears. Thanks for that!
>>>>> 
>>>>> Regards,
>>>>> 
>>>>> Scott
>>>>> 
>>>>> 
>>>>>> On Jan 11, 2017, at 2:14 PM, Kevin Rushforth<kevin.rushfo...@oracle.com> 
>>>>>>  wrote:
>>>>>> 
>>>>>> As you may know JDK 9 has hit the feature extension complete milestone 
>>>>>> [1]. We still have a small number of weeks to fix P1-P3 bugs, but we 
>>>>>> need to know about them in order to fix them. Our focus will be on bugs 
>>>>>> that are new in JDK 9 (regressions).
>>>>>> 
>>>>>> I ask all JavaFX developers to please download JDK 9 early access [2] 
>>>>>> and test your application. You can report any bugs via bugs.java.com 
>>>>>> [3]. If you have any questions about whether a behavior is a bug or is 
>>>>>> expected, please ask on this alias or on the jigsaw-dev alias [4].
>>>>>> 
>>>>>> Thank you.
>>>>>> 
>>>>>> -- Kevin
>>>>>> 
>>>>>> [1] http://openjdk.java.net/projects/jdk9/
>>>>>> [2] https://jdk9.java.net/download/
>>>>>> [3] http://bugreport.java.com/
>>>>>> [4] jigsaw-...@openjdk.java.net
>>>>>> 

Reply via email to