如题,我在https://cnodejs.org/topic/516b64596d38277306407936文章中看到这么一句话
我们通过中间件的形式,引入domain来处理异步中的异常。当然,domain虽然捕捉到了异常,但是还是由于异常而导致的堆栈丢失会导致内存泄漏,所以出现这种情况的时候还是需要重启这个进程的,有兴趣的同学可以去看看domain-middleware这个domain中间件。
我想知道为什么异常会导致堆栈退出而导致内存泄露?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
堆栈丢失是一个太笼统的说法。稍微准确一点是引用的丢失,或者说没有释放的引用或者更准确;
举例: