谁能帮忙看下下面的代码为什么会内存泄漏
自己也试了很久,不清楚哪里有内存泄漏,跟助手生成的相比也没发现有那个地方不对劲
- private void button_Run_Click(object sender, EventArgs e)
- {
- String path = @"C:\Code\VP\1.VPP";//vpp文件路径
- var mymanger = (CogJobManager)CogSerializer.LoadObjectFromFile(path);//加载vpp
- CogToolGroup mytg = mymanger.Job(0).VisionTool as CogToolGroup;//获取job中的工具组
- CogIntersectLineLineTool mytll = mytg.Tools["CogIntersectLineLineTool1"] as CogIntersectLineLineTool;//获取工具组中的CogAcqFifoTool1工具
- mymanger.Run();
- mymanger.Stopped += Mymanger_Stopped;
- }
- private void Mymanger_Stopped(object sender, CogJobManagerActionEventArgs e)
- {
- Console.WriteLine("Stoped");
- var mymanger = sender as CogJobManager;
- if (mymanger != null)
- mymanger.Reset();
- }
复制代码
|