Questions tagged «reference-type»




4
Swift中的AnyObject和Any
我不明白何时在Swift中使用AnyObject以及何时使用Any。 就我而言,我有字典 [字串:???] ??? :可以是Int,Double,Float,String,Array,Dictionary 有人可以向我解释Any和AnyObject之间的区别以及在我的情况下使用哪一个。 阿拉克


1
KB4525236更改了GetRef的内存消耗(垃圾回收)
在Windows 2016 Server / Windows 10客户端上安装KB4525236后,我们会遇到内存不足的问题。通过调用函数时,内存被垃圾回收时,此安全修复程序似乎已发生更改GetRef。 PréKB4525236 GetRef在实例变量设置为时,在通过调用的函数中创建的每个实例都会被垃圾回收。nothing 帖子KB4525236 在通过调用的函数中创建的每个实例都GetRef保留在内存中,并且仅在整个函数完成时才进行垃圾回收。在循环中创建实例时,这可能会迅速累加并导致内存不足,尤其是在32位进程中。 问题 我们在网上找不到任何相关内容,因此我们希望获得其他遇到相同问题的人的确认。 编辑从零开始:这是相同的问题,但尚未解决 (自KB4524570(2019年11月12日)Windows 10 1903起vbscript.dll class_terminate bug 如果有人可以验证并知道可行的解决方案,那就太好了。 POC 在安装了KB4525236的设备上运行的以下脚本显示了以下情况下垃圾收集的区别: 直接调用:仅在第一个实例销毁后才创建第二个实例(这是我们期望的行为) 通过调用GetRef:第二个实例在第一个实例被销毁之前创建,因此有两个实例使用内存。 另存为:KB4525236.vbs 运行为:wscript KB4525236.vbs Dim Name, Log Class IDummyInstance Dim FName Sub Class_Initialize FName = Name Log = Log & "Initialize " & FName & VbNewLine End Sub …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.