Changes between Initial Version and Version 1 of Ticket #12809, comment 34


Ignore:
Timestamp:
Jan 27, 2017, 4:02:55 PM (4 years ago)
Author:
perelandra

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #12809, comment 34

    initial v1  
    1 I checked the cpu usage last night and I also see some but only when the notification center window is shown and has notifications in it.  If it is empty or hidden there is no cpu usage.  I did some debugging and it doesn't look like to app server is in a messaging loop with that window, I added a printf first thing inside the NotificationWindow MessageReceived and got the expected number of calls to it, no runaway repeated messages.  Unfortunately when I try to debug the app_server my system totally freezes.  The fortunate thing is the CPU usage does not increase with more notifications or groups, it seems to be a steady usage as soon as one is added but stays the same after more are added.
     1I checked the cpu usage last night and I also see some but only when the notification center window is shown and has notifications in it.  If it is empty or hidden there is no cpu usage.  I did some debugging and it doesn't look like the app server is in a messaging loop with that window, I added a printf first thing inside the NotificationWindow MessageReceived and got the expected number of calls to it, no runaway repeated messages.  Unfortunately when I try to debug the app_server my system totally freezes.  The fortunate thing is the CPU usage does not increase with more notifications or groups, it seems to be a steady usage as soon as one is added but stays the same after more are added.
    22
    3 I'll look into it further when I return to modifying this server after I get more feedback.  On my Core2 it is only using about 1/2 a core and only when the center is displayed so it should cause any system to be totally hosed by testing it.
     3I'll look into it further when I return to modifying this server after I get more feedback.  On my Core2 it is only using about 1/2 a core and only when the center is displayed so it shouldn't cause any system to be totally hosed by testing it.