New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Excessive memory usage, constant popups #16
Comments
|
Yea, I saw that, thanks for sending in the error. The stack trace definitely seemed to be related to graphics and images and such. I've seen it a couple of times before, but unfortunately none of the namespaces are ours, so I'm not sure where to start. "Windows.Forms.Label.WndProc" and "Windows.Forms.ImageList.GetBitmap" stand out. Where exactly does the flashing occur? Which corner? |
|
Good to hear the exception got to you - it was blowing up more every time I pressed the button, probably because it had run out of memory! The popups were coming from the tray (I'm never sure of the exact terminology for that), typically found in the bottom right corner. It seemed to be stuck in a loop, iterating over the builds super quickly, popping up a notification for each one, as if it didn't realise it already notified me of them |
|
I've been mulling over this and I'm wondering if two builds are somehow fighting over the notification area. Sorry for the barrage of questions. You aren't able to consistently reproduce, right? And it occurs only occasionally? Does it eventually stop flashing, or only when it runs out of memory? How many build definitions are you watching? How many build definitions are there total on the CI server? Is this TFS? Oh, and you have the most recent version I assume, correct? |
|
No problems, the more information I can provide the better! The popup issue happens intermittently, but fairly frequently, and not off the back of something I've done personally (though maybe off the back of a build being started? that i cannot confirm). e.g. I just opened SoS 5 minutes ago and it just flashed up as I'm typing this, rapidly iterating through all the builds. The first time I observed an out of memory was when I raised this bug, but I have receieved a few blue screens while my computer has been left unattended recently - could be related? Correct, I'm using TFS. Watching 12 builds out of hundreds on the CI server. May be of note: while tallying the builds I'm watching I noticed that some of the builds were listed more than once in the main UI. Also, when I update the build list the UI goes a bit wonky while repopulating (excuse the redacted parts): Is there anything I can do to grab a snapshot of the app as these problems are happening? Something with the sysinternals suite perhaps? Happy to help as much as I can |
The system was excessively invoking the tray icon, even if the build status hadn't changed
|
Hey @WickyNilliams, I just fixed some buggy code that may have been related. The system was excessively updating the tray icon, regardless of whether the build status had changed. I'll get this fix into an official release in the next week or so, but if you get a sec would you mind pulling the source and testing it? |
|
I don't think I'll be able to I'm afraid... my work environment is very locked down so i don't think they'd allow me to pull the source :( |
|
No worries. I'll release soon and hopefully this will be solve it. |
|
This just happened to me again. Here's the full stack trace if it's of any help: |
|
I have downloaded the 2.3.3 Beta and this issue is still not resolved. The build configs flash on the screen repetitively and the memory increases rapidly. The memory steadily increases even when running SoS in the background only (albeit less rapidly than when the Ui is open). Is anyone else experiencing this at the moment? This is a real shame as this software is a cool idea but pretty unusable at the moment. |
|
I've taken a stab at this by limiting the UI to displaying the most recent 50 builds on the main build list, and fixing an issue when clearing all items where I wasn't suspending drawing. It made things better for me, although even at 200 builds performance wasn't too bad. Can you please try out 2.3.5 and let me know if it helps: http://sirenofshame.com/Downloads/View?downloadId=23. |

I don't know what's been going on with it recently, but SoS seems to be going a little crazy. I'm getting constant popups flashing in the corner (despite little activity on the build server) and just a moment ago it died from an out of memory exception - it had climbed to 1.5GB of memory!
I'm guessing these are somehow related as they overlapped
The text was updated successfully, but these errors were encountered: