Age | Commit message (Collapse) | Author |
|
* siri/cdv/memory-info/OTP-10604:
[observer] Add mbcs_pool to allocator info in system window
[observer] Add mbcs_pool to allocator summary in crashdump_viewer
observer: Improve initial call info
observer: Add allocator info to gui
[observer] Present Memory for each process in crashdump_viewer
[observer] Add allocator summary in crashdump_viewer
|
|
|
|
|
|
|
|
A new field named "Memory" has been added for each process in the
crash dump. This is now shown by the crashdump_viewer. It replaces the
"Stack+heap" column in the process overview page, and is added to the
process detail page.
|
|
A new table with summary of allocator blocks- and carriers size is
added under "Allocator information" in crashdump viewer.
|
|
|
|
|
|
State of generic processes is shown in a new tab of the existing
processes view.
Behaviour is also shown when declared into the module attributes,
otherwise 'undefined'.
If state format is not detected, Format is set to 'overriden' when
format_status/2 is defined, otherwise 'unknown'.
Some processes don't treat system messages, this imply a short delay
for displaying the process view, arbitrary set to 200ms.
|
|
* siri/observer/misc-bugs/OTP-10894:
[observer] Extend timer to allow trace msgs to arrive over tcp/ip
[observer] Kill slave node between tests in etop_SUITE
[observer] Accept current function for a process to be 'undefined' on hipe
[observer] Improve measurement of CPU utilization in etop
[observer] Fix non tail-recusive loop when measuring scheduler utilization
|
|
* ats/observer_tv_improper_lists/OTP-10931:
Fix observer table viewer crash on formatting improper lists
|
|
|
|
Now using scheduler_wall_time instead of runtime/wall_clock to get cpu
utilization. The old version could give CPU utilization far beyond 100%.
Also, a bug which sometimes gave a badarith when calculating the CPU
utilization is corrected.
|
|
Observer table viewer crashes when attempts to display a term containing improper lists (e.g. dict). Quick way to reproduce: run
ets:insert(ets:new(test,[]), {1,[h|t]}).
then start observer and open test ETS in table viewer. Observer will crash.
|
|
Running "open" on an HTTP URL will pass it to the system's configured
default browser.
|
|
|
|
|
|
* nox/enable-silent-rules/OTP-10726:
Implement ./otp_build configure --enable-silent-rules
|
|
With silent rules, the output of make is less verbose and compilation
warnings are easier to spot. Silent rules are disabled by default and
can be disabled or enabled at will by make V=0 and make V=1.
|
|
Menuhandling in 2.9 is (currently) buggy on mac,
this avoids a crash in menu handling but causes a lot unusable menus.
|
|
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.
|
|
|
|
On wxWidgets 2.9 they seem to have fixed font sizes in GC's
|
|
|
|
Conflicts:
lib/observer/src/observer_tv_table.erl
|
|
* ta/observer-app/OTP-10221:
observer: fix app file (Noticed-by: Motiejus Jakstys)
|
|
* pgö/escape-control-chars-tv/OTP-10218:
Fix Table Viewer search crash on new|changed|deleted rows
Escape control characters in Table Viewer
Fix Table Viewer crash after a 'Found' -> 'Not found' search sequence
|
|
Conflicts:
lib/observer/src/observer_tv_table.erl
|
|
|
|
Add missing observer modules to observer.app.src.
|
|
|
|
|
|
|
|
|
|
Similar behaviour to old tv.
Objects in tables supposed to be printed in a single line
and it looks ugly when a [...,10,...] integer list
creates a new-line.
|
|
Start position was lost after a 'Found' -> 'Not found' search sequence
leading an undefined position in the next search
|
|
OTP-10106
OTP-10107
|
|
|
|
|
|
|
|
Sigh (currently) bifs are not included in:
Mod:module_info(functions) only in Mod:module_info(exports).
Erlang compiler bug?
|
|
|
|
Again sigh
|
|
Default menus include other erlang nodes on the local node
|
|
|
|
|
|
It is confusing we have total and system is total - processes
|
|
* rj/minor-doc-improvements:
Remove dashes from error_logger doc
Add start/0,1 and help/0 to etop's doc
Remove/add extra/missing white spaces
|
|
|
|
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.
|