+1 for openjdk

On 27 Jul 2011, at 1:37 PM, aj...@virginia.edu wrote:

> OpenJDK is one with which I've had no problems running Fedora, at least on 
> Linux. Some of the others were mixtures of Apache Harmony with other VMs. A 
> few of them worked well, others... not so much. {grin} Fedora, in fact, 
> became something of an acid test for me looking at alternatives to the Oracle 
> product.
> 
> OpenJDK, I think, would be far and away the best candidate to add to the 
> testing rotation. 
> 
> ---
> A. Soroka
> Online Library Environment
> the University of Virginia Library
> 
> 
> 
> 
> On Jul 25, 2011, at 4:36 PM, Chris Wilper wrote:
> 
>> I'm curious -- which other VMs have you used successfully? I've
>> wondered about OpenJDK myself...
>> 
>> At any rate,I think it makes sense to at least document the specific
>> settings of the currently-required VM. I'm game for having a list of
>> VMs instead of a single required VM at some point (provided they're
>> Java 6+). But I think if we're going to recommend any other VMs, we
>> really should be testing with them as part of the dev/release cycle.
>> 
>> - Chris
>> 
>> On Mon, Jul 25, 2011 at 4:01 PM,  <aj...@virginia.edu> wrote:
>>> I recognize the requirement, but I happily run Fedora over other 
>>> HotSpot-variants in development. My point is only that we would ideally 
>>> _not_ require a particular VM, although I also recognize that we require a 
>>> certain level of predictability for good support.
>>> 
>>> Those options are exactly the ones to which I was referring. They work 
>>> perfectly well in our experience, but we have _not_ done real, formal 
>>> testing. This might be very worthwhile.
>>> 
>>> ---
>>> A. Soroka
>>> Online Library Environment
>>> the University of Virginia Library
>>> 
>>> 
>>> 
>>> 
>>> On Jul 25, 2011, at 3:52 PM, Chris Wilper wrote:
>>> 
>>>> Currently we do require the Sun/Oracle version of Java 6, so the
>>>> settings should be consistent across VMs.
>>>> 
>>>> Incidently, are you familiar with CMSClassUnloadingEnabled and
>>>> UseConcMarkSweepGC? Apparently both are required to get the Sun/Oracle
>>>> VM to attempt to unload old classes.
>>>> 
>>>> But I'm hesitant to recommend much without the actual tuning experience.
>>>> 
>>>> - Chris
>>>> 
>>>> On Mon, Jul 25, 2011 at 11:30 AM,  <aj...@virginia.edu> wrote:
>>>>> This is even more relevant for those sites which are running a repository 
>>>>> in the same container as other applications (which may be hungry for 
>>>>> PermGen themselves).
>>>>> 
>>>>> I've never seen the behavior that a repository starts up fine but 
>>>>> eventually runs out of PermGen, which suggests against a memory leak, to 
>>>>> me. I have many times seen a repository in a container with other apps 
>>>>> fail to get  up and running very quickly after JVM startup with PermGen 
>>>>> problems. My experience has been that Fedora simply had a large appetite 
>>>>> for classes and that appetite is fairly constant.
>>>>> 
>>>>> We might also consider offering advice (but this would get pretty 
>>>>> JVM-specific) about setting class unloading behavior.
>>>>> 
>>>>> ---
>>>>> A. Soroka
>>>>> Online Library Environment
>>>>> the University of Virginia Library
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On Jul 25, 2011, at 8:35 AM, Chris Wilper wrote:
>>>>> 
>>>>>> While running ConfigB tests on 3.5-SNAPSHOT with Oracle on Windows 7
>>>>>> x64 last week, the embedded Tomcat gave me the dreaded
>>>>>> "OutOfMemoryError: PermGen Space". Has anyone else seen this yet when
>>>>>> running 3.5-SNAPSHOT? (particularly on 64-bit Windows or Linux)
>>>>>> 
>>>>>> After looking into the problem a bit, I am coming around to the
>>>>>> conclusion that we should be recommending people set a maximum permgen
>>>>>> size to the VM (e.g. -XX:MaxPermSize=256m).
>>>>>> 
>>>>>> Here's what I did after noticing the error:
>>>>>> 
>>>>>> 1) Stopped tomcat and added the following line to
>>>>>> %FEDORA_HOME%\tomcat\bin\setclasspath.bat
>>>>>> 
>>>>>> set JAVA_OPTS=-Dcom.sun.management.jmxremote.port=8086
>>>>>> -Dcom.sun.management.jmxremote.ssl=false
>>>>>> -Dcom.sun.management.jmxremote.authenticate=false -XX:MaxPermSize=256m
>>>>>> 
>>>>>> 2) Started Tomcat and fired up VisualVM, adding the JMX Connection to 
>>>>>> port 8086
>>>>>> 
>>>>>> 3) Ran mvn install -Dconfig=B and watched what it said about PermGen 
>>>>>> size.
>>>>>> 
>>>>>> Here's what I noticed:
>>>>>> 
>>>>>> Prior to the tests starting, PermGen was at about 54m with about 7200
>>>>>> classes loaded.
>>>>>> After the tests ran for a few minutes, PermGen grew and seemed to
>>>>>> level out at about 98m with about 13500 classes loaded.
>>>>>> 
>>>>>> It's quite possible we have a classloader leak somewhere. But even if
>>>>>> we don't, it seems we should be recommending a bigger MaxPermSize than
>>>>>> the default, 64m.
>>>>>> 
>>>>>> - Chris
>>>>>> 
>>>>>> ------------------------------------------------------------------------------
>>>>>> Storage Efficiency Calculator
>>>>>> This modeling tool is based on patent-pending intellectual property that
>>>>>> has been used successfully in hundreds of IBM storage optimization 
>>>>>> engage-
>>>>>> ments, worldwide.  Store less, Store more with what you own, Move data to
>>>>>> the right place. Try It Now! 
>>>>>> http://www.accelacomm.com/jaw/sfnl/114/51427378/
>>>>>> _______________________________________________
>>>>>> Fedora-commons-developers mailing list
>>>>>> Fedora-commons-developers@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
>>>>> 
>>>>> 
>>>>> ------------------------------------------------------------------------------
>>>>> Storage Efficiency Calculator
>>>>> This modeling tool is based on patent-pending intellectual property that
>>>>> has been used successfully in hundreds of IBM storage optimization engage-
>>>>> ments, worldwide.  Store less, Store more with what you own, Move data to
>>>>> the right place. Try It Now! 
>>>>> http://www.accelacomm.com/jaw/sfnl/114/51427378/
>>>>> _______________________________________________
>>>>> Fedora-commons-developers mailing list
>>>>> Fedora-commons-developers@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
>>>>> 
>>>> 
>>>> ------------------------------------------------------------------------------
>>>> Storage Efficiency Calculator
>>>> This modeling tool is based on patent-pending intellectual property that
>>>> has been used successfully in hundreds of IBM storage optimization engage-
>>>> ments, worldwide.  Store less, Store more with what you own, Move data to
>>>> the right place. Try It Now! 
>>>> http://www.accelacomm.com/jaw/sfnl/114/51427378/
>>>> _______________________________________________
>>>> Fedora-commons-developers mailing list
>>>> Fedora-commons-developers@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> Storage Efficiency Calculator
>>> This modeling tool is based on patent-pending intellectual property that
>>> has been used successfully in hundreds of IBM storage optimization engage-
>>> ments, worldwide.  Store less, Store more with what you own, Move data to
>>> the right place. Try It Now! 
>>> http://www.accelacomm.com/jaw/sfnl/114/51427378/
>>> _______________________________________________
>>> Fedora-commons-developers mailing list
>>> Fedora-commons-developers@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
>>> 
>> 
>> ------------------------------------------------------------------------------
>> Storage Efficiency Calculator
>> This modeling tool is based on patent-pending intellectual property that
>> has been used successfully in hundreds of IBM storage optimization engage-
>> ments, worldwide.  Store less, Store more with what you own, Move data to 
>> the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
>> _______________________________________________
>> Fedora-commons-developers mailing list
>> Fedora-commons-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
> 
> 
> ------------------------------------------------------------------------------
> Got Input?   Slashdot Needs You.
> Take our quick survey online.  Come on, we don't ask for help often.
> Plus, you'll get a chance to win $100 to spend on ThinkGeek.
> http://p.sf.net/sfu/slashdot-survey
> _______________________________________________
> Fedora-commons-developers mailing list
> Fedora-commons-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers


------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Fedora-commons-developers mailing list
Fedora-commons-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers

Reply via email to