DO NOT REPLY TO THIS MESSAGE. INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.
[STR New] Link: http://www.fltk.org/str.php?L2185 Version: 1.3-current I can confirm OP's bug: misbehavior in 1.3.x but not 1.1.9. Added a small mod to OP's program to *show* the memory use whenever a menu item is selected; see foo2.cxx (Linux specific -- runs ps -auxww showing the increasing RSS) With 1.3.x the RSS creeps up steadily in chunks of ~28 kB (According to ps(1) on my machine, RSS value shows kBytes, so that's 28kB per menu open). Here's the log from a few menu opens on 1.3.x; note the RSS creeps up: 1.3.x LOG ********* window callback called menu handle called USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 16469 0.6 0.3 6528 3020 pts/1 S+ 11:22 0:00 ./foo2 window callback called ^^^^ menu handle called USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 16469 0.5 0.3 6528 3048 pts/1 R+ 11:22 0:00 ./foo2 window callback called ^^^^ menu handle called [..] USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 16469 0.4 0.3 6660 3156 pts/1 S+ 11:22 0:00 ./foo2 window callback called ^^^^ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 16469 0.6 0.3 6660 3184 pts/1 S+ 11:22 0:00 ./foo2 ^^^^ ********* And what follows is the log from 1.1.9, which shows that the RSS does not change at all after subsequent menu opens: 1.1.9 LOG ********* window callback called menu handle called USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 16528 0.0 0.1 4144 1368 pts/1 S+ 11:24 0:00 ./foo2 window callback called menu handle called USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 16528 0.0 0.1 4144 1368 pts/1 S+ 11:24 0:00 ./foo2 window callback called menu handle called [..] USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 16528 0.0 0.1 4144 1368 pts/1 S+ 11:24 0:00 ./foo2 window callback called menu handle called USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 16528 0.0 0.1 4144 1368 pts/1 S+ 11:24 0:00 ./foo2 ********** Link: http://www.fltk.org/str.php?L2185 Version: 1.3-current _______________________________________________ fltk-bugs mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-bugs
