Hi all:
I'm using aSubRecord to handle an image(a waveform record with size 640*480),
After some process,the treated data has been output to another waveform record.
However when this IOC is running, the “top” command tell me the IOC consume about
1.5G memory(my pc has 2G memory),and only one client(an edm client) can connect
to it and display the image which has been treated. Even an epics gateway is running
as a middle layer between IOC and client,the problem is still exist.
My asubrecord db like this:
record(aSub,"asub")
{
field(INAM,"myAsubInit")
field(SNAM,"myAsubProcess1")
field(FTA,"UCHAR")
field(NOA,"307200")
field(INPA,"image0 CA")
field(FTVB,"UCHAR")
field(NOVB,"307200")
field(OUTB,"treatedimage CA")
}
record(waveform,"treatedimage")
{
field(DTYP,"Soft Channel")
field(FTVL,"UCHAR")
field(NELM,"307200")
}
in the process function myAsubProcess1,even if I am doing just a simple work(set the waveform pv to
a const data),the problem has no change.
Is there some suggestions? Thanks for you help.
wantianmin
2010.09.08
- Navigate by Date:
- Prev:
Re: Please do not hijack threads [was: cPCI] leige
- Next:
RE: Examples of synApps scaler record using asyn port driver Mark Rivers
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
<2010>
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
EPICS Meeting - please register soon if you may attend Dalesio, Leo
- Next:
Re: problem about use aSubRecord to handle waveform record wantm
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
<2010>
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|