VB6 web应用程序-RM或非RM-这真的很重要吗?

VB6 web应用程序-RM或非RM-这真的很重要吗?,vb6,asp-classic,retained-in-memory,Vb6,Asp Classic,Retained In Memory,我正在支持一个旧的VB6 web应用程序。我们通常尝试使用内存保留(RM)组件。但是,有些组件是从Windows应用程序“借用”来的。由于这些组件包含表单,因此不能将其标记为RM。因此,我们目前混合使用RM和非RM组件 有人提出了一个问题,“使用所有组件的非RM版本可以吗?” 这似乎会导致可伸缩性和性能问题。有人有过这样的经验吗?随着时间的推移,它变得有点迟钝,但我记得,大量使用未标记为保留在内存中的组件在过去给我造成了很多实际问题,例如应用程序崩溃 我倾向于将这些非“RM”组件添加到一个单独的

我正在支持一个旧的VB6 web应用程序。我们通常尝试使用内存保留(RM)组件。但是,有些组件是从Windows应用程序“借用”来的。由于这些组件包含表单,因此不能将其标记为RM。因此,我们目前混合使用RM和非RM组件

有人提出了一个问题,“使用所有组件的非RM版本可以吗?”


这似乎会导致可伸缩性和性能问题。有人有过这样的经验吗?

随着时间的推移,它变得有点迟钝,但我记得,大量使用未标记为保留在内存中的组件在过去给我造成了很多实际问题,例如应用程序崩溃

我倾向于将这些非“RM”组件添加到一个单独的COM+应用程序中,如果可以将它们与网站的其余部分隔离开来的话

在轻载情况下,你可能会侥幸逃脱,但我不能推荐它用于严重用途。这些组件指定了什么线程模型