PoE-Overlay-Community / PoE-Overlay-Community-Fork

An Overlay for Path of Exile. Built with Angular.
MIT License
459 stars 84 forks source link

Extremely high cpu and ram usage #356

Open Morilli opened 2 months ago

Morilli commented 2 months ago

Starting a few days ago, the overlay will random start using up all my cpu and continuously increasing in RAM usage until I forcefully kill it (I assume something important has already crashed by this point).

This makes this software completely unusable to me. I enter a single map with it open, and will start heavily lagging in the middle of the map to the point where I can't play anymore. Last time I killed it the overlay was using >50% of my cpu and was at around 5GB ram usage.

A stacktrace I got using process explorer:

0, ntdll.dll!RtlEnterCriticalSection+0x13
1, poe-overlay.exe!v8::Unwinder::PCIsInV8+0x2198a
2, poe-overlay.exe!v8::Object::Get+0x22d
3, poe-overlay.exe!v8::Object::GetPrivate+0xd
4, poe-overlay.exe!v8::OutputStream::WriteHeapStatsChunk+0x2483d
5, poe-overlay.exe!v8::OutputStream::WriteHeapStatsChunk+0x245db
6, poe-overlay.exe!v8_inspector::V8StackTraceId::ToString+0xabd8ba
7, poe-overlay.exe!uv_cond_signal+0x9faf0
8, poe-overlay.exe!GetHandleVerifier+0xebb75
9, poe-overlay.exe!GetHandleVerifier+0xebbf1
10, poe-overlay.exe!uv_loadavg+0xf4851
11, poe-overlay.exe!uv_gettimeofday+0x16599
12, poe-overlay.exe!uv_gettimeofday+0x16321
13, poe-overlay.exe!uv_gettimeofday+0x8ecc
14, poe-overlay.exe!uv_gettimeofday+0x16da8
15, poe-overlay.exe!uv_loadavg+0xe0a9e
16, poe-overlay.exe!uv_mutex_unlock+0x1062a2
17, poe-overlay.exe!v8_inspector::V8StackTraceId::ToString+0x4955a1
18, poe-overlay.exe!IsSandboxedProcess+0x257b4
19, poe-overlay.exe!v8::HeapStatistics::total_heap_size+0x4ea96
20, poe-overlay.exe!Ordinal0+0x140b
21, poe-overlay.exe!node::AsyncResource::CallbackScope::CallbackScope+0x13f1852
22, kernel32.dll!BaseThreadInitThunk+0x1d
23, ntdll.dll!RtlUserThreadStart+0x28