[talk] JVM Questions

Jesse Callaway bonsaime at gmail.com
Wed Mar 19 17:36:34 EDT 2014


On Wed, Mar 19, 2014 at 4:23 PM, Isaac (.ike) Levy <ike at blackskyresearch.net
> wrote:

>
> Hi All,
>
> A Java question, for my own sanity.
>
> Some folks I know are convinced that Oracle JDK and OpenJDK are identical.
> (OpenJDK is our Production standard for many reasons, yet follks keep
> using to Oracle JDK for dev...)
>
> QUESTIONS:
>
> Do folks here know anywhere I can find some practical code examples which
> expose the nasty bugs which can be encountered?
>
> Do folks here have any such examples, perhaps from your fine Java
> colleagues? (unsigned/signed int mania differences in particular)?
>
> In the vast and disparate world of Java, is there another good place where
> I should ask to find examples of this stuff?
>
> I'm dying to get my hands on some code to demonstrate the JVM
> implementation differences, so we can quit focusing on high level language
> spec discussions.
>
> Rocket-
> .ike
>
>
> _______________________________________________
> talk mailing list
> talk at lists.nycbug.org
> http://lists.nycbug.org/mailman/listinfo/talk
>



One place where you can find documentation of differences is when looking
at their next generation garbage collectors.

Specifically not what you asked for:
Regardless of which is better for the purposes at hand, when there are
breakages due to the runtime stack they will be different between the
stacks since they are in fact different and have different underlying code.
I'm guessing you're thinking the same thing in re benchmarking and error
testing in development, you'd want to compare apples to apples. In this
case if OpenJDK is necessary for prod, I'd say that it's necessary for dev
as well.... at least from a testing and benchmarking perspective.

-- 
-jesse
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.nycbug.org:8443/pipermail/talk/attachments/20140319/668f78b2/attachment.htm>


More information about the talk mailing list