aboutsummaryrefslogtreecommitdiffstats
path: root/lib/observer/src/observer_perf_wx.erl
AgeCommit message (Collapse)Author
2017-03-28observer: (re)store configDan Gudmundsson
Store config when exiting app and restore config when starting again.
2017-03-10observer: Draw dotted lines for dirty cpu threadsDan Gudmundsson
In OTP-20 dirty_schedulers are default on. Draw them dotted so we can difference between real schedulers and dirty schedulers.
2016-12-05[observer] Fix update of range in memory allocator graphsSiri Hansen
2016-06-23Reset data when changing node or no schedulers changeDan Gudmundsson
Caused a crash in 19, see ERL-171. Data was never reset so the number of schedulers didn't match the previous collected data.
2016-05-04observer: Fix timing issueDan Gudmundsson
Could crash if interval was updated before node was set.
2016-05-04Observer: do not create PaintDC outside of paint callbacksDan Gudmundsson
Bug introduced in bde2d01506a63, does work on linux but not on the other OS's.
2016-05-02Changed setBackgroundColour to setBackgroundStyleByaruhanga Franklin
2016-03-15update copyright-yearHenrik Nord
2016-02-22observer: Optimize drawing of graphsDan Gudmundsson
By allowing changes to the number of minutes displayed and update frequency, we need to optimize the drawing of the graphs as it can no longer recalculate everything in each frame drawn. Only recalculate the changed entries, takes more memory but far less cpu usage. While updating the gui, increase the frame-rate a bit so it updates smoother and decrease pen size for graphs to 1 pixel as it looks better according to an office voting.
2016-02-22observer: Make it possible to change the graphs Xaxis and update freqDan Gudmundsson
2015-06-18Change license text to APLv2Bruce Yinhe
2015-03-27observer: Add a new tab memory allocator chartsDan Gudmundsson
Easier to the see memory usage and utilization as charts instead of values that is updating during runtime. Remove from system page and create a separate allocator tab.
2014-01-27observer: Fix memory and scheduler info and handle missing fieldsDan Gudmundsson
Fix app viewer crash
2013-01-09observer: Fix check for graphics contextsDan Gudmundsson
wxWidgets-2.9 seg faults if you try to create a graphics context before the window is shown. With bad timing this can happen. So change the haveGC test to check if the functionality is available without creating the GraphicsContext.
2013-01-09observer: Fix font sizesDan Gudmundsson
On wxWidgets 2.9 they seem to have fixed font sizes in GC's
2012-06-28[observer] Fix dialyser warningsDan Gudmundsson
2012-03-20[observer] Remove system from memory graphDan Gudmundsson
It is confusing we have total and system is total - processes
2012-02-21[observer] Windows double buffer fixesDan Gudmundsson
DC's and GC's is not double buffered by default on windows, and there is a separate erase event which causes awful flickering when constant updating a window. Hack around wx (to be able to use wxBufferPaintDC), to avoid flickering on windows. This works on windows because there (and only there) wxGC:create/1 also takes a memoryDC as argument.
2012-02-21[observer] Add fallback drawing to raster api (wxDC)Dan Gudmundsson
Sigh, seems that Suse-11 does not default deliver wxWidgets with wxGRAPHICS_CONTEXT enabled, add fallback to use wxDC again.
2012-02-21[observer] Use wxGC for drawingDan Gudmundsson
2012-02-21[observer] Mac workaroundDan Gudmundsson
2012-02-21[observer] Fix crash when loosing connectionsDan Gudmundsson
2012-02-21[observer] Move data collector to run_time toolsDan Gudmundsson
2012-02-21[observer] Use new scheduler_wall_time measurmentDan Gudmundsson
2012-02-21[observer] Add performance monitorDan Gudmundsson
2012-02-21[observer] Started with system monitorDan Gudmundsson