RSSOwl fails to start if Xmx is too large

Help
sg2002
2012-06-10
2012-08-29
  • sg2002
    sg2002
    2012-06-10

    Hello.

    I'm a rather extreme user of RSSOwl. At my machine it could get up to 1
    gigabyte of used memory, so I've been trying to set my Xmx value to around 2
    gigabytes. And there I ran into this issue. If you set Xmx larger than 1341
    megabytes, RSSOwl fails to start. I'm using Windows 7 on 64 bit machine,
    thought not sure what VM RSSOwl uses since I have both 32 and 64 bits
    installed.

    Thought developer(s) may be interested to know about this.

     
  • genodeftest
    genodeftest
    2012-06-10

    Since RSSOwl has the same Executable for 32Bit and 64Bit Windows, it is a
    32Bit Executable and thus must run with a 32Bit Java Virtual Machine. I
    remember trying the same (setting 1.5GB -Xmx for Eclipse which RSSOwl is based
    on) and it worked fine on a 32Bit Windows some years ago.

    How much RAM do you have (real RAM, not paged)? Do you get any output when
    starting from console or in RSSOwl's log file (refer to
    http://www.rssowl.org/help#item_5 for
    how to find the log file)?

     
  • sg2002
    sg2002
    2012-06-11

    I have 6 gigs of ram.

    Here's the output that I get:

    Now the weird part. Today I tried doing the same thing again. And something
    changed — and that's the value after which RSSOwl stops starting. Now it's
    1234mb. Even weirder, I don't remember rebooting my machine since yesterday.

     
  • genodeftest
    genodeftest
    2012-06-11

    Looks like it does not depend on something related with RSSOwl but on your
    total amount of available RAM. Can you please check that with Task Manager or
    Process Explorer? Seems like the other applications on your PC eat enough RAM
    so that RSSOwl can't acquire more than ~1300MB. Closing all other applications
    (especially your browser or games) before starting RSSOwl should increase the
    maximum -Xmx value you can set.

     
  • sg2002
    sg2002
    2012-06-11

    Tried that before. I have 6 gigs total and at least 3 gigs available at all
    times.

    Now it's 1341MB again.

     
  • sg2002
    sg2002
    2012-06-16

    Ok, since there's nothing I could do about that, I've decided to switch to 64
    bit version of RSSOwl. Since I'm probably not the only crazy person using
    RSSOwl, maybe developers should make and official 64 bit build for windows?

    So far I was able to built a 64 bit version for myself, but the ui is a little
    bit buggy. The main toolbar won't go away until you push on "status" checkbox
    in the menu. Is it because I used eclipse 3.7 for my build?

     
  • genodeftest
    genodeftest
    2012-06-17

    Is it because I used eclipse 3.7 for my build?

    Yes, you need Eclipse 3.4 for your build. You may use a more recent Version of
    SWT, but you do need Eclipse RCP 3.4!

    And yes, I agree with you to ship RSSOwl for 64Bit for Windows, even if it
    will make the downloads page more confusing.

     
  • sg2002
    sg2002
    2012-06-23

    Just tried building 3.4 x64. Unfortunately that didn't worked since 64 bit
    fragment for org.eclipse.equinox.security only exists in
    3.7
    .

    So that's gonna be the main problem in providing windows x64 build. Are there
    any plans of switching to 3.7?

     
  • genodeftest
    genodeftest
    2012-06-23

    I am trying to switch to 4.2 (since 4.2 will be released in parallel to 3.8
    next week). See
    https://github.com/genodeftest/RSSOwl

    Problem is: there were major API changes from org.eclipse.update to Equinox
    P2. And I need to understand how it is used before porting RSSOwl to it.