Login / Sign up
> > > Runaway CPU usage


Messages in topic: Runaway CPU usage
Shelda
Registered User

Nbr post: 87
Register: 12/23/02
Posted: 2/5/19, 11:21 AM

Hello Jelan.

Are you aware that the last couple iterations of Magelo Sync after it's left running a while will start consuming more and more CPU until its just consistently consuming 70-90% of all 8 cores?

MAGELO.LOG is filled with entries like this:
--------------------------------------------------------------------
[2019-02-05 03:51:01] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:51:09] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:51:16] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:51:23] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:51:30] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:51:38] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:51:46] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:51:53] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:52:01] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:52:09] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:52:17] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:52:24] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:52:31] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:52:39] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:52:47] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:52:54] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:53:01] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:53:10] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:53:17] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:53:24] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:53:32] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:53:40] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:53:48] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:53:55] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:54:02] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:54:11] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:54:18] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:54:25] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:54:33] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:54:41] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:54:49] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:54:56] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:55:03] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:55:11] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:55:19] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:55:26] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:55:33] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:55:41] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:55:49] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:55:56] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:56:03] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:56:10] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:56:19] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:56:26] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:56:33] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:56:40] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:56:49] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:56:56] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:57:03] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:57:11] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
[2019-02-05 03:57:19] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded

The ERROR.LOG is loaded with entries like this (it's over 20MB):
------------------------------------------------------------------------------------------------
[10:10:50] [SEVERE] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
Feb 05, 2019 10:10:50 AM magelo.kE run
WARNING: The connection to Sentry is currently locked down.
magelo.mV: Dropping an Event due to lockdown: Event
Unknown macro:
Unknown macro: {level=ERROR, message='GC overhead limit exceeded', logger='com.magelo.update'}

at magelo.ky.a(ky.java:12)
at magelo.kE.run(kE.java:15)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

[10:10:58] [SEVERE] GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
Feb 05, 2019 10:10:58 AM magelo.kE run
WARNING: The connection to Sentry is currently locked down.
magelo.mV: Dropping an Event due to lockdown: Event
at magelo.ky.a(ky.java:12)
at magelo.kE.run(kE.java:15)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Thanks,
Shelda
Shelda
Registered User

Nbr post: 87
Register: 12/23/02
Posted: 2/6/19, 8:31 AM

Also, Jelan, let me mention that this occurs on both windows 10 Java 8 Update 191 and Windows 7 Java 8 Update 201.

Let me know if you need any other data...

Shelda
Shelda
Registered User

Nbr post: 87
Register: 12/23/02
Posted: 2/8/19, 12:12 PM

Any idea on this Jelan?

Appreciate any insights you have...

Shelda
Oxgoad
Registered User

Nbr post: 97
Register: 4/20/11
Posted: 2/8/19, 9:33 PM

It seems like Jelan hasn't posted in over one month. I hope he's alright.
Shelda
Registered User

Nbr post: 87
Register: 12/23/02
Posted: 2/25/19, 9:38 AM

Welcome back Jelan, did you get a chance to address this with the latest patch? I fear leaving it running because the runaway CPU usage kicks in at any time and cripples my machine thereby getting me killed.
Oxgoad
Registered User

Nbr post: 97
Register: 4/20/11
Posted: 3/15/19, 3:30 AM

bump
Oxgoad
Registered User

Nbr post: 97
Register: 4/20/11
Posted: 3/24/19, 10:30 AM

No spam today? Liyifeng is slacking.
Shelda
Registered User

Nbr post: 87
Register: 12/23/02
Posted: 3/26/19, 2:25 PM

This problem is STILL present, Jelan.

Let me know if you need any other debug log info or whatever...

Shelda
Registered User

Nbr post: 87
Register: 12/23/02
Posted: 4/11/19, 7:55 AM

Anything for this issue being found?