摘要:        
起因在开发过程中,由于某些COM组件只能在32位程序下运行,程序不得不在X86平台下生成。而X86的32位程序默认内存大小被限制在2G。由于程序中可能存在大数量处理,期间对象若没有及时释放或则回收,内存占用达到了1.2G左右,就会引发异常“内存溢出”。环境:Visual Studio 2022 问题    阅读全文
posted @ 2024-05-23 02:13 WebEnh 阅读(558) 评论(0) 推荐(0)
			
  | 
	|||
| 
			 
摘要:        
起因在开发过程中,由于某些COM组件只能在32位程序下运行,程序不得不在X86平台下生成。而X86的32位程序默认内存大小被限制在2G。由于程序中可能存在大数量处理,期间对象若没有及时释放或则回收,内存占用达到了1.2G左右,就会引发异常“内存溢出”。环境:Visual Studio 2022 问题    阅读全文
 
posted @ 2024-05-23 02:13 WebEnh 阅读(558) 评论(0) 推荐(0) 
摘要:        
延时队列的几种实现方式_51CTO博客_延时队列    阅读全文
 
posted @ 2024-05-23 02:10 WebEnh 阅读(13) 评论(0) 推荐(0) 
摘要:        
本文参考书籍《CLR via C#》 Task的取消采用一种形如令牌(Token)的方式。首先先构建一个CancellationTokenSource实例,然后任务中执行的方法必须能接受一个CancellationToken类型的参数。 假设我们有这样一个方法: private static Int    阅读全文
 
posted @ 2024-05-23 02:09 WebEnh 阅读(238) 评论(0) 推荐(0) 
摘要:        
RequestDelegate 上次,我们在《如何判断当前请求的API类型》中查看endpoints.MapControllers()实现时,最终定位到ActionEndpointFactory.cs,其中有这样一段代码: private static RequestDelegate CreateR    阅读全文
 
posted @ 2024-05-23 02:07 WebEnh 阅读(39) 评论(0) 推荐(0)  | 
	|||