Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
AccAOI
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 9650176a
由
贾鹏旭
编写于
2023-08-11 15:44:08 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
去掉所有GC回收
1 个父辈
f7f6a7c2
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
12 行增加
和
12 行删除
AOI/AoiMethod.cs
AOI/AoiProject.cs
AccAOI/FrmAoiSetting.cs
AccAOI/control/AioMarkControl.cs
AccAOI/control/AioTempMatchControl.cs
AccAOI/control/AoiBlobControl.cs
AccAOI/control/AoiColorMatchControl.cs
AccAOI/control/AoiRgbControl.cs
AOI/AoiMethod.cs
查看文件 @
9650176
...
@@ -45,7 +45,7 @@ namespace AOI
...
@@ -45,7 +45,7 @@ namespace AOI
{
{
if
(
path
!=
null
)
if
(
path
!=
null
)
{
{
GC
.
Collect
();
//5
GC.Collect();
var
bounds
=
path
.
GetBounds
();
var
bounds
=
path
.
GetBounds
();
if
(
bounds
.
Width
>
0
&&
bounds
.
Height
>
0
)
if
(
bounds
.
Width
>
0
&&
bounds
.
Height
>
0
)
{
{
...
...
AOI/AoiProject.cs
查看文件 @
9650176
...
@@ -124,7 +124,7 @@ namespace AOI
...
@@ -124,7 +124,7 @@ namespace AOI
public
static
AoiProject
Load
(
string
filePath
,
out
string
msg
)
public
static
AoiProject
Load
(
string
filePath
,
out
string
msg
)
{
{
Thread
.
Sleep
(
1
);
Thread
.
Sleep
(
1
);
GC
.
Collect
();
//5
GC.Collect();
msg
=
""
;
msg
=
""
;
Thread
.
Sleep
(
1
);
Thread
.
Sleep
(
1
);
AoiProject
aoiProject
=
new
AoiProject
();
AoiProject
aoiProject
=
new
AoiProject
();
...
...
AccAOI/FrmAoiSetting.cs
查看文件 @
9650176
...
@@ -160,7 +160,7 @@ namespace AccAOI
...
@@ -160,7 +160,7 @@ namespace AccAOI
return
;
return
;
}
}
}
}
GC
.
Collect
();
//5
GC.Collect();
Image
file
=
(
Image
)
Image
.
FromFile
(
filePath
+
fileName
);
Image
file
=
(
Image
)
Image
.
FromFile
(
filePath
+
fileName
);
BaseImg
=
new
Bitmap
(
file
);
BaseImg
=
new
Bitmap
(
file
);
file
.
Dispose
();
file
.
Dispose
();
...
@@ -215,7 +215,7 @@ namespace AccAOI
...
@@ -215,7 +215,7 @@ namespace AccAOI
this
.
imageBox1
.
Image
=
null
;
this
.
imageBox1
.
Image
=
null
;
}
}
GC
.
Collect
();
//5
GC.Collect();
}
}
else
else
{
{
...
@@ -471,7 +471,7 @@ namespace AccAOI
...
@@ -471,7 +471,7 @@ namespace AccAOI
}
}
}
}
private
void
btnExcute_Click
(
object
sender
,
EventArgs
e
)
private
void
btnExcute_Click
(
object
sender
,
EventArgs
e
)
{
{
SaveCurrAoi
();
SaveCurrAoi
();
...
@@ -509,7 +509,7 @@ namespace AccAOI
...
@@ -509,7 +509,7 @@ namespace AccAOI
{
{
lblTestResult
.
Text
=
ControlUtil
.
GetResultsStr
(
result
);
lblTestResult
.
Text
=
ControlUtil
.
GetResultsStr
(
result
);
}
}
//
GC.Collect();
GC
.
Collect
();
CanSel
=
true
;
CanSel
=
true
;
}
}
...
@@ -621,7 +621,7 @@ namespace AccAOI
...
@@ -621,7 +621,7 @@ namespace AccAOI
return
;
return
;
}
}
}
}
GC
.
Collect
();
//5
GC.Collect();
Image
file
=
(
Image
)
Image
.
FromFile
(
filePath
+
fileName
);
Image
file
=
(
Image
)
Image
.
FromFile
(
filePath
+
fileName
);
TestImage
=
new
Bitmap
(
file
);
TestImage
=
new
Bitmap
(
file
);
file
.
Dispose
();
file
.
Dispose
();
...
...
AccAOI/control/AioMarkControl.cs
查看文件 @
9650176
...
@@ -121,7 +121,7 @@ namespace AccAOI.control
...
@@ -121,7 +121,7 @@ namespace AccAOI.control
{
{
aoiImage
.
Image
=
null
;
aoiImage
.
Image
=
null
;
}
}
GC
.
Collect
();
//5
GC.Collect();
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
...
...
AccAOI/control/AioTempMatchControl.cs
查看文件 @
9650176
...
@@ -125,7 +125,7 @@ namespace AccAOI.control
...
@@ -125,7 +125,7 @@ namespace AccAOI.control
{
{
aoiImage
.
Image
=
null
;
aoiImage
.
Image
=
null
;
}
}
GC
.
Collect
();
//5
GC.Collect();
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
...
...
AccAOI/control/AoiBlobControl.cs
查看文件 @
9650176
...
@@ -126,7 +126,7 @@ namespace AccAOI.control
...
@@ -126,7 +126,7 @@ namespace AccAOI.control
}
}
lblList
.
Text
=
text
;
lblList
.
Text
=
text
;
GC
.
Collect
();
//5
GC.Collect();
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
{
{
...
...
AccAOI/control/AoiColorMatchControl.cs
查看文件 @
9650176
...
@@ -125,7 +125,7 @@ namespace AccAOI.control
...
@@ -125,7 +125,7 @@ namespace AccAOI.control
{
{
aoiImage
.
Image
=
null
;
aoiImage
.
Image
=
null
;
}
}
GC
.
Collect
();
//5
GC.Collect();
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
...
...
AccAOI/control/AoiRgbControl.cs
查看文件 @
9650176
...
@@ -111,7 +111,7 @@ namespace AccAOI.control
...
@@ -111,7 +111,7 @@ namespace AccAOI.control
this
.
CutImage
=
cutImg
;
this
.
CutImage
=
cutImg
;
}
}
}
}
GC
.
Collect
();
//5
GC.Collect();
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论