是的,Squeak有一个增量GC。它甚至在10多年前就被用于实时声音合成。
对于软实时应用程序,GC应避免通过全标记和扫描进行突发操作。需要某种增量/并发/实时方法。Squeak虚拟机目前支持它吗?
只有当可用空间变低,增量GC无法回收时,完整GC才会启动。当对象频繁使用时,就会发生这种情况。根据您的应用程序,默认GC参数可能需要调整。参见例如setGCParameters方法。
对于软实时应用程序,GC应避免通过全标记和扫描进行突发操作。需要某种增量/并发/实时方法。Squeak虚拟机目前支持它吗?
只有当可用空间变低,增量GC无法回收时,完整GC才会启动。当对象频繁使用时,就会发生这种情况。根据您的应用程序,默认GC参数可能需要调整。参见例如setGCParameters方法。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium