内存管理
cmx8818
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
共享一个之前封装的多进程共享内存的MemoryStream
{共享内存封装.封装成了MemoryStream的形式.用法如下: var ms : TShareMemStream; ms := TShareMemStream.Create('Global\test', FILE_MAP_ALL_ACCESS, 4096); if (ms.Memory <> nil)(*and(ms.AlreadyExists)*) then /转载 2015-12-28 14:26:20 · 612 阅读 · 0 评论 -
线程池_uThreadPool
unit uThreadPool;{ aPool.AddRequest(TMyRequest.Create(RequestParam1, RequestParam2, ...)); }interfaceuses Windows, Classes;// 是否记录日志// {$DEFINE NOLOGS}type TCriticalSection = class(T转载 2016-01-03 10:13:56 · 536 阅读 · 0 评论 -
Delphi XE6 利用FastMM4检测内存泄漏
1.在项目中使用FastMM4打开项目文件,让第一个单元引用FastMM4.2.定义编译条件变量Shift+Ctrl+F11,打开项目设置窗口,设置Conditional defines。定义三个编译变量:FullDebugModeLogMemoryLeakDetailToFileClearLogFileOnStartup3.设置Map file为Det转载 2016-06-21 14:48:19 · 1343 阅读 · 0 评论 -
Thread.Sleep(0) vs Sleep(1) vs Yeild
(转自)https://www.cnblogs.com/stg609/p/3857242.html本文将要提到的线程及其相关内容,均是指 Windows 操作系统中的线程,不涉及其它操作系统。文章索引 核心概念 Thread.Yeild Thread.Sleep(0) Thread.Sleep(1) 实验告诉你:单一线程 实验告诉你:多线程(同优先级) 实验告诉你:多线程(不...转载 2018-02-17 22:57:52 · 1193 阅读 · 0 评论
分享