Memory management com和x2B中的内存限制;

Memory management com和x2B中的内存限制;,memory-management,com+,Memory Management,Com+,我们在com+上有几个win 2000框,并且我们偶尔会在dtsearch.dtengine dll中出现“内存不足,无法执行该操作”错误。由于它是在com+中注册的,我希望有一种方法可以限制它使用的内存量,然后在它达到这个目标时进行回收,但我似乎找不到一种方法来做到这一点。有人知道怎么做吗?谢谢。要为COM+应用程序配置应用程序回收,请使用以下步骤: 在组件服务管理工具的控制台树中,右键单击要回收的COM+服务器应用程序,然后单击属性 在“池和回收”选项卡上,根据要使用的条件,输入生存期限制(

我们在com+上有几个win 2000框,并且我们偶尔会在dtsearch.dtengine dll中出现“内存不足,无法执行该操作”错误。由于它是在com+中注册的,我希望有一种方法可以限制它使用的内存量,然后在它达到这个目标时进行回收,但我似乎找不到一种方法来做到这一点。有人知道怎么做吗?谢谢。

要为COM+应用程序配置应用程序回收,请使用以下步骤:

在组件服务管理工具的控制台树中,右键单击要回收的COM+服务器应用程序,然后单击属性

在“池和回收”选项卡上,根据要使用的条件,输入生存期限制(分钟)、内存限制(KB)、过期超时(分钟)、调用限制和激活限制的值

生存期限制表示进程在被回收之前可以运行的最大分钟数。有效范围为0到30240分钟(21天)。默认分钟数为0

Memory Limit(内存限制)表示循环进程之前进程内存使用的最大量(以KB为单位)。如果进程的内存使用超过指定的数字超过一分钟,则该进程将被回收。有效范围为0到1048576 KB,默认内存使用量为0 KB

Expiration Timeout表示在强制关闭之前,要等待释放进程中对象的所有外部引用的分钟数。有效范围为1到1440分钟(24小时),默认过期时间为15分钟。仅当已根据其他标准确定流程将被回收时,才使用此值

Call Limit表示应用程序对象在循环进程之前可以接受的最大调用数。有效范围为0到1048576次呼叫,默认呼叫数为0

Activation Limit表示在回收进程之前要接受的应用程序对象激活的最大数目。有效范围为0到1048576次激活,默认激活次数为0


注意:当生存期限制、内存限制、调用限制或激活限制值设置为0(默认值)时,将禁用该标准的应用程序回收。当这四个条件都设置为0时,将对所选应用程序禁用应用程序回收

要为COM+应用程序配置应用程序回收,请使用以下步骤:

在组件服务管理工具的控制台树中,右键单击要回收的COM+服务器应用程序,然后单击属性

在“池和回收”选项卡上,根据要使用的条件,输入生存期限制(分钟)、内存限制(KB)、过期超时(分钟)、调用限制和激活限制的值

生存期限制表示进程在被回收之前可以运行的最大分钟数。有效范围为0到30240分钟(21天)。默认分钟数为0

Memory Limit(内存限制)表示循环进程之前进程内存使用的最大量(以KB为单位)。如果进程的内存使用超过指定的数字超过一分钟,则该进程将被回收。有效范围为0到1048576 KB,默认内存使用量为0 KB

Expiration Timeout表示在强制关闭之前,要等待释放进程中对象的所有外部引用的分钟数。有效范围为1到1440分钟(24小时),默认过期时间为15分钟。仅当已根据其他标准确定流程将被回收时,才使用此值

Call Limit表示应用程序对象在循环进程之前可以接受的最大调用数。有效范围为0到1048576次呼叫,默认呼叫数为0

Activation Limit表示在回收进程之前要接受的应用程序对象激活的最大数目。有效范围为0到1048576次激活,默认激活次数为0

注意:当生存期限制、内存限制、调用限制或激活限制值设置为0(默认值)时,将禁用该标准的应用程序回收。当这四个条件都设置为0时,将对所选应用程序禁用应用程序回收