0029395: Visualization, V3d_View - Grid disappears forever after enabling RayTracing
[occt.git] / tests / bugs / vis / bug5682
CommitLineData
e54706ed 1puts "============"
2puts "OCC5682"
3puts "============"
4puts ""
5######################################################
6# AIS_InteractiveContext::Remove does not remove the object from memory
7######################################################
8
9set BugNumber OCC5682
e54706ed 10
c22f6740 11set aNbBoxes 10
12set aBoxes {}
13for {set i 1} {$i <= $aNbBoxes} {incr i} { box b$i $i 0 0 1 2 3; lappend aBoxes b$i }
14box b 1 1 1
e54706ed 15
c22f6740 16vclear
17vinit View1
e54706ed 18catch {vselmode 4 1}
c22f6740 19vdisplay b
20vfit
21vclear
e54706ed 22
9aa684ed 23set listmem {}
c22f6740 24set aNbChecks 50
25set aMemBase [meminfo h]
26puts "Memory base: [expr $aMemBase / 1024] KiB"
27for {set anIter 1} {$anIter <= $aNbChecks} {incr anIter} {
28 vdisplay {*}$aBoxes
29 vfit
30 set aMemDisp [meminfo h]
31 puts "Memory usage: [expr ($aMemDisp - $aMemBase) / 1024] KiB"
9aa684ed 32
c22f6740 33 vclear
34 set aMemCleared [meminfo h]
35 lappend listmem $aMemCleared
36 #checktrend $listmem 0 1 "Memory leak detected"
e54706ed 37}
c22f6740 38puts $listmem
39vglinfo
40checktrend $listmem 0 1 "Memory leak detected"