Validate_ptrs If a pointer that was previously not allocated by malloc is passed to the free call, an error message is thrown and the program is aborted.
validate_ptrs如果向free调用传递的指针并不是以前由malloc分配的,那么将会引发一个错误消息,而该程序将被中止。
The compiler is free to reorder certain instructions as an optimization when it would not change the semantics of the program.
当编译器不会改变程序的语义时,作为一种优化它可以随意地重新排序某些指令。
If the program creates many long-lived objects, lazy sweep may not be able to find a free object.
如果程序创建了许多长生命周期的对象,延迟清理可能无法找到自由对象。
应用推荐