You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If the heap walk (for PR 406722/PR 415179) works, we can "delay start"
DrMemory's instrumentation. Wait for initialization to finish and then
do a memory, heap, and thread walk and start there. Won't catch bugs
that involve uninit memory from init time: but that's the tradeoff,
getting faster startup at cost of potential false neg. Once in
steady-state, for most apps our slowdowns should be better than
init slowdowns.
further options include using probe mode up front to monitor mallocs w/o code cache cost, and giving up on invalid heap args and not bothering w/ heap walk. xref issue #794
From derek.br...@gmail.com on December 10, 2010 17:57:53
PR 424531
If the heap walk (for PR 406722/PR 415179) works, we can "delay start"
DrMemory's instrumentation. Wait for initialization to finish and then
do a memory, heap, and thread walk and start there. Won't catch bugs
that involve uninit memory from init time: but that's the tradeoff,
getting faster startup at cost of potential false neg. Once in
steady-state, for most apps our slowdowns should be better than
init slowdowns.
Original issue: http://code.google.com/p/drmemory/issues/detail?id=130
The text was updated successfully, but these errors were encountered: