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

时间:2009-03-13 14:27:43

标签: vb6 asp-classic retained-in-memory

我支持传统的VB6 Web应用程序。我们通常尝试使用Retained in Memory(RM)组件。但是,某些组件是从Windows应用程序“借用”的。由于这些组件包含表单,因此无法将其标记为RM。因此,我们目前混合使用RM和非RM组件。

提出的问题是,“使用所有组件的非RM版本是否可以?”

看起来这条路线可能导致可扩展性和性能问题。有没有人有这方面的经验?

1 个答案:

答案 0 :(得分:1)

随着时间的推移,它变得有点迟钝,但我记得大量使用未标记为保留在内存中的组件导致我过去真正的问题,例如应用程序崩溃。

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

在轻载时你可能会侥幸逃脱,但我不能推荐它用于认真使用。这些组件指定了哪种线程模型?