pre8 eating memory, maxing out computer

Subscribe to pre8 eating memory, maxing out computer 1 post, 1 voice

 
Avatar dengel 10 post(s)

Hi there,

using 2.1pre8 with “Sun Microsystems Inc. Java, version 1.6.0_20 on Windows XP”:

After starting up JBidwatcher, it is loading the auctions fine, but then it maxes out the computer for about one minute, quickly eating up over 500MB of memory, although there are only maybe 100 auctions in total. Since the computer is a bit old, JBidwatcher is not really usable. In the error.log, I found this:

Sun Jun 27 12:20:32 CEST 2010: setServer: 0.0 × 93(0)
Sun Jun 27 12:20:32 CEST 2010: addEntry: 8.913978494623656 × 93(829)
Sun Jun 27 12:20:32 CEST 2010: findAll: 94.0 × 1(94)
Sun Jun 27 12:20:32 CEST 2010: getAuction: 3.5161290322580645 × 93(327)
Sun Jun 27 12:20:32 CEST 2010: addEntry-current: 25.642857142857142 × 14(359)
Sun Jun 27 12:20:32 CEST 2010: addEntry-My eBay: 3.7721518987341773 × 79(298)
Sun Jun 27 12:20:32 CEST 2010: counts: 94.0 × 1(94)
Sun Jun 27 12:20:32 CEST 2010: Last 10 from addEntry: 0, 16, 0, 16, 0, 0, 0, 0, 0, 0
Sun Jun 27 12:20:36 CEST 2010: Time delta with ebay.com is -1718
Sun Jun 27 12:20:36 CEST 2010: Getting the sign in cookie for ebay.com
Sun Jun 27 12:20:36 CEST 2010: Time delta with ebay.co.uk is -1507
Sun Jun 27 12:20:39 CEST 2010: Done getting the sign in cookie for ebay.com
Sun Jun 27 12:20:39 CEST 2010: Getting the sign in cookie for ebay.co.uk
Sun Jun 27 12:20:41 CEST 2010: There was a problem parsing the title.
Sun Jun 27 12:20:41 CEST 2010: Done getting the sign in cookie for ebay.co.uk
Sun Jun 27 12:21:54 CEST 2010: Serious error, consider dying.
Java heap space
java.lang.OutOfMemoryError: Java heap space
at java.util.HashMap.(Unknown Source)
at java.util.HashMap.(Unknown Source)
at java.util.LinkedHashMap.(Unknown Source)
at sun.util.resources.TimeZoneNamesBundle.createMap(Unknown Source)
at sun.util.resources.OpenListResourceBundle.loadLookup(Unknown Source)
at sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(Unknown Source)
at sun.util.resources.OpenListResourceBundle.handleGetObject(Unknown Source)
at sun.util.resources.TimeZoneNamesBundle.handleGetObject(Unknown Source)
at java.util.ResourceBundle.getObject(Unknown Source)
at java.util.ResourceBundle.getStringArray(Unknown Source)
at sun.util.TimeZoneNameUtility.retrieveDisplayNames(Unknown Source)
at sun.util.TimeZoneNameUtility.retrieveDisplayNames(Unknown Source)
at java.util.TimeZone.getDisplayNames(Unknown Source)
at java.util.TimeZone.getDisplayName(Unknown Source)
at java.text.SimpleDateFormat.subFormat(Unknown Source)
at java.text.SimpleDateFormat.format(Unknown Source)
at java.text.SimpleDateFormat.format(Unknown Source)
at java.text.DateFormat.format(Unknown Source)
at com.jbidwatcher.auction.server.ebay.ebayServer.getTime(ebayServer.java:688)
at com.jbidwatcher.auction.server.AuctionServerManager.getDefaultServerTime(AuctionServerManager.java:300)
at com.jbidwatcher.app.UIBackbone.checkClock(UIBackbone.java:412)
at com.jbidwatcher.app.UIBackbone$1.check(UIBackbone.java:50)
at com.jbidwatcher.util.queue.TimerHandler.run(TimerHandler.java:62)
Sun Jun 27 12:21:54 CEST 2010: Serious error, consider dying.
Java heap space
java.lang.OutOfMemoryError: Java heap space
at sun.text.resources.FormatData.getContents(Unknown Source)
at java.util.ListResourceBundle.loadLookup(Unknown Source)
at java.util.ListResourceBundle.handleGetObject(Unknown Source)
at java.util.ResourceBundle.getObject(Unknown Source)
at java.util.ResourceBundle.getObject(Unknown Source)
at java.util.ResourceBundle.getObject(Unknown Source)
at java.util.ResourceBundle.getStringArray(Unknown Source)
at java.text.DateFormatSymbols.initializeData(Unknown Source)
at java.text.DateFormatSymbols.(Unknown Source)
at java.text.DateFormatSymbols.getInstance(Unknown Source)
at java.text.SimpleDateFormat.(Unknown Source)
at java.text.SimpleDateFormat.(Unknown Source)
at com.jbidwatcher.util.HashBacked.(HashBacked.java:23)
at com.jbidwatcher.util.HashBacked.(HashBacked.java:30)
at com.jbidwatcher.util.db.ActiveRecord.(ActiveRecord.java:16)
at com.jbidwatcher.auction.event.EventStatus.(EventStatus.java:31)
at sun.reflect.GeneratedConstructorAccessor57.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.jbidwatcher.util.db.ActiveRecord.convertResultsToList(ActiveRecord.java:160)
at com.jbidwatcher.util.db.ActiveRecord.findAllBy(ActiveRecord.java:145)
at com.jbidwatcher.auction.event.EventStatus.findAllByEntry(EventStatus.java:88)
at com.jbidwatcher.auction.event.EventLogger.(EventLogger.java:116)
at com.jbidwatcher.auction.AuctionEntry.getEvents(AuctionEntry.java:820)
at com.jbidwatcher.auction.AuctionEntry.setLastStatus(AuctionEntry.java:787)
at com.jbidwatcher.auction.AuctionEntry.logError(AuctionEntry.java:53)
at com.jbidwatcher.auction.server.AuctionServer.checkLogError(AuctionServer.java:357)
at com.jbidwatcher.auction.server.AuctionServer.doParse(AuctionServer.java:322)
at com.jbidwatcher.auction.server.AuctionServer.loadAuction(AuctionServer.java:219)
at com.jbidwatcher.auction.server.AuctionServer.reload(AuctionServer.java:189)

(BTW, in the configuration I’ve set “ebay.de”, but it seems to be using ebay.co.uk?)

Regards,
David