mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 915735 - Part 2: Tickle stdout when linking the PGOed xul.dll; r=ted
This commit is contained in:
parent
1a3b14b4c3
commit
336106b15d
@ -10,12 +10,20 @@ def measure_vsize_threadfunc(proc, output_file):
|
||||
"""
|
||||
Measure the virtual memory usage of |proc| at regular intervals
|
||||
until it exits, then print the maximum value and write it to
|
||||
|output_file|.
|
||||
|output_file|. Also, print something to the console every
|
||||
half an hour to prevent the build job from getting killed when
|
||||
linking a large PGOed binary.
|
||||
"""
|
||||
maxvsize = 0
|
||||
idleTime = 0
|
||||
while proc.returncode is None:
|
||||
maxvsize, vsize = procmem.get_vmsize(proc._handle)
|
||||
time.sleep(0.5)
|
||||
idleTime += 0.5
|
||||
if idleTime > 30 * 60:
|
||||
print "Still linking, 30 minutes passed..."
|
||||
sys.stdout.flush()
|
||||
idleTime = 0
|
||||
print "TinderboxPrint: linker max vsize: %d" % maxvsize
|
||||
with open(output_file, "w") as f:
|
||||
f.write("%d\n" % maxvsize)
|
||||
|
Loading…
Reference in New Issue
Block a user