9fb8f3f1 |
1 | puts "# ===================================================================" |
2 | puts "# 0029412: Huge Memory leak since I upgraded to OC 6.9.0" |
3 | puts "# ===================================================================" |
4 | puts "" |
5 | |
6 | pload VISUALIZATION |
7 | vcaps -vsync 0 |
8 | vinit View1 |
9 | vglinfo |
10 | |
11 | OCC29412 100 ;# just to initialize |
12 | |
13 | meminfo |
14 | vmemgpu |
15 | |
16 | set heap_before [meminfo heap] |
17 | OCC29412 |
18 | set heap_after [meminfo heap] |
19 | |
20 | meminfo |
21 | vmemgpu |
22 | |
23 | # check that memory increase is moderate: can be up to 75 KiB on Debian; |
24 | # note that the leak in OCCT 6.9.0 - 7.0.0 was ~ 19 MiB |
25 | if { $heap_after - $heap_before > 100 * 1024 } { |
26 | puts "Error: memory leak of [expr ($heap_after - $heap_before) / 1024] KiB" |
27 | } |