工具类的功能有很多,我只介绍能用的到的几个
1.工具_内存优化

这个呢,顾名思义,就是优化程序占用的内存
原理:调用SetProcessWorkingSetSize函数
函数原型:
```
BOOL SetProcessWorkingSetSize(
HANDLE hProcess,
SIZE_T dwMinimumWorkingSetSize,
SIZE_T dwMaximumWorkingSetSize
);
```
使用这个函数来设置应用程序最小和最大的运行空间,只会保留需要的内存.当应用程序被闲置或系统内存太低时,操作系统会自动调用这个机制来设置应用程序的内存.应用程序也可以使用 VirtualLock 来锁住一定范围的内存不被系统释放;当你加大运行空间给应用程序,你能够得到的物理内存取决于系统,这会造成其他应用程序降低性能或系统总体降低性能,这也可能导致请求物理内存的操作失败,例如:建立进程,线程,内核池,就必须小心的使用该函数
简答来说,请尽量少用此函数,尤其是在创建游戏进程的时候调用,以免导致游戏或程序崩溃
微软提供了一个empty.exe程序也可以完成将进程占用的物理内存换出到虚拟内存的工作,它与SetProcessWorkingSetSize方法相似,但稳定性较高,详细请自行百度
在大量事件处理完毕后,调用的函数进行优化,是为了
防止数据泄露或丢失,造成崩溃
- 序言
- 基础
- 介绍
- 数据类型
- 版本_返回
- 补全_返回
- 类型_资源
- 高清_返回
- 类模块介绍
- 启动功能介绍
- 启动_解压Natives
- 启动_启动游戏
- 启动_取窗口句柄
- 启动_取丢失运行库文件
- 启动_取进程ID
- 启动_取目前存在的运行库
- 启动_取所有natives文件
- 启动_取所有运行库
- 启动_取运行日志
- 启动_取运行状态
- 启动_生成启动参数
- 启动_账号验证
- 全局_初始化
- 启动_还原Json
- 启动工具功能介绍
- 工具_内存优化
- 工具_取Versions文件夹版本
- 图片处理
- 高斯模糊
- 皮肤取头像
- 取皮肤正面
- 取皮肤文件
- 图片截取
- 图片缩放
- 颜色替换
- 启动补全
- 初始化下载源
- 获取BMCL所有MC版本_不解析
- 获取JAVA_不解析
- 使用协议
- 模块签名说明
