EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Experience with CAJ
From: Thomas Pelaia II <[email protected]>
To: Christopher Larrieu <[email protected]>
Cc: [email protected]
Date: Mon, 25 Sep 2006 15:24:08 -0400
Chris,

Our experience with CAJ is mixed. JCA/CAJ offers significant benefits over JCA/JNI, but it has its own bugs.

JCA/CAJ advantages over JCA/JNI:
- No native binaries are needed
- runs everywhere Java is installed
- easy deployment via Java Web Start
- Cosylab now has a pure Java implementation of the CA Repeater
- CAJ monitors are up to five times faster than JCA/JNI monitors
- no memory leak (JCA/JNI has an effective memory leak that eventually causes applications to crash on an out of memory error)


JCA/CAJ issues:
- security issues as Kay noted
- when monitoring a large number of channels (I believe about 1,500 channels or so), you cannot connect to new channels (or reconnect old ones) after some time since the first monitors where created (it seems that connection events aren't being processed when several monitors are running)


We are currently providing feedback to Cosylab to resolve the issues.

-tom




On Sep 25, 2006, at 1:43 PM, Christopher Larrieu wrote:


Does anyone have experience using Cosylab's java channel access (CAJ) in a
real-world, production system? I'm curious about using it in lieu of JCA.


Thanks,

Chris
--
Christopher Larrieu
Computer Scientist
Stanford Linear Accelerator



References:
Experience with CAJ Christopher Larrieu

Navigate by Date:
Prev: Re: Experience with CAJ Kay-Uwe Kasemir
Next: RE: Epics 3.14.8.2 for Windows still has problems Liyu, Andrei
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Experience with CAJ Jeff Hill
Next: A question about decoding strings in Asyn.... Dave Reid
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·