Javascript 从文档中删除jQuery(垃圾收集)

Javascript 从文档中删除jQuery(垃圾收集),javascript,garbage-collection,performance-testing,Javascript,Garbage Collection,Performance Testing,我想知道是否可以从文档中删除已执行的JS代码。假设我已经加载了jQuery,但我不再需要它了,简单地运行delete window.$是否可行,或者是否有合适的方法来实现这一点 我为什么要这样做? 我正在运行一些性能测试,目前它们在一个中,以便为每个套件提供一个干净的列表,但这不是很可行,因为我正在测试的一些设备不支持(是的,魔术) 所以我想做的就是在某种容器中加载一些基于库的代码,测试它,然后清除它,准备进行垃圾收集,如果在JS的当前状态下这是可能的话 注意:我以jQuery为例,因为它是一个

我想知道是否可以从文档中删除已执行的JS代码。假设我已经加载了jQuery,但我不再需要它了,简单地运行
delete window.$
是否可行,或者是否有合适的方法来实现这一点

我为什么要这样做?

我正在运行一些性能测试,目前它们在一个
中,以便为每个套件提供一个干净的列表,但这不是很可行,因为我正在测试的一些设备不支持
(是的,魔术)

所以我想做的就是在某种容器中加载一些基于库的代码,测试它,然后清除它,准备进行垃圾收集,如果在JS的当前状态下这是可能的话


注意:我以jQuery为例,因为它是一个覆盖率为100%的大型库。

您是否计划删除您在iframe中加载的完整js库?是的,全部内容。这样,当我测试另一个库时,jQuery的代码不会留在内存中,从而可能影响其他测试的性能。是否可以为每个测试加载一个新窗口?不,这些设备不支持窗口;这就是为什么我使用iFrame,直到我发现它们不支持它们。好吧,它们可能是一个解决办法,如果它使用一些服务器端脚本,那么你可以通过刷新iFrame并将键或会话值作为应该加载JS的键来切换JS库?