12 2021 档案

摘要:装箱和拆箱会损失程序性能,尽量不用 此处使用几行代码说明: int x =100; object obj; //装箱(将值类型转换为引用类型) obj = x; //将值类型的x的值从栈复制到堆内存中(对象),使用变量obj指向此对象 //拆箱(将引用类型转换为值类型) int y = (int)o 阅读全文
posted @ 2021-12-30 09:46 dsmilely 阅读(32) 评论(0) 推荐(0) 编辑
摘要:作用:查看程序进程或那一步操作占用了大量的内存 1、打开运行窗口(Win + R),输入命令Perfmon,打开性能监视器窗口; 2、选中监视工具下的性能监视器,点击绿色加号按钮,弹出添加计数器窗口,如下图: 3、选中如下图所示的Process,默认会选中并观察所有Process数据项,通常我们只关 阅读全文
posted @ 2021-12-30 09:32 dsmilely 阅读(310) 评论(0) 推荐(0) 编辑
摘要:这里分享的两个类库,各有特色。 Spire.Pdf 容易理解,使用方便,但效率比较低,操作PDF数量多,会占用特别多内存,甚至内存溢出。 iTextSharp 不容易理解,尤其是添加书签部分,但效率奇高,5000份单张PDF文件同时合并、添加书签用时2-3秒,内存在用少。 类库 Spire.Pdf 阅读全文
posted @ 2021-12-14 18:37 dsmilely 阅读(8173) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩