Experimental Physics and Industrial Control System
Hi Lin,
I did some tests in May 2015 on 3.15.2-rc1 building on Windows. I found that 3.15.2 took 1.5 to 2 times longer to build than 3.14.12.5. I also studied the effects of the number of threads with make -jN. This is the tech-talk message with the results:
http://www.aps.anl.gov/epics/tech-talk/2015/msg00886.php
Mark
________________________________
From: [email protected] [[email protected]] on behalf of Wang, Lin [[email protected]]
Sent: Tuesday, March 22, 2016 4:56 PM
To: [email protected]
Subject: EPICS 3.15 IOC built much slower than 3.14
Dear All,
After I upgraded EPICS base from 3.14.12.2 to 3.15.3, my IOC was built much slower than before.
So I did a brief test on Debian Jessie: To build two identical example IOCs with 3.14 and 3.15 respectively, the result is that it takes about only 1 second for 3.14 but 10 seconds for 3.15.
For 3.15 IOC, most of the time is taken by the following two perl-related commands:
perl -CSD /usr/lib/epics/bin/linux-x86_64/dbdExpand.pl -I. -I.. -I../O.Common -I../../../dbd -I/usr/lib/epics/dbd -o example.dbd base.dbd xxxSupport.dbd dbSubExample.dbd exampleHello.dbd initTrace.dbd
perl -CSD /usr/lib/epics/bin/linux-x86_64/registerRecordDeviceDriver.pl -I. -I.. -I../O.Common -I../../../dbd -I/usr/lib/epics/dbd -o example_registerRecordDeviceDriver.cpp ../O.Common/example.dbd example_registerRecordDeviceDriver /home/vagrant/epicsApp/app315
Whereas for 3.14 IOC, there are two similar commands but are executed fast:
perl /home/vagrant/base-3.14.12.2/bin/linux-x86_64/makeIncludeDbd.pl base.dbd xxxSupport.dbd dbSubExample.dbd exampleHello.dbd initTrace.dbd exampleInclude.dbd
perl /home/vagrant/base-3.14.12.2/bin/linux-x86_64/registerRecordDeviceDriver.pl ../O.Common/example.dbd example_registerRecordDeviceDriver /home/vagrant/epicsApp/app314 > example.tmp
Does it also happen on your EPICS 3.15 environment?
Thanks,
Lin Wang
Research Associate
Facility for Rare Isotope Beams
Michigan State University
640 South Shaw Lane
East Lansing, MI 48824-1321, USA
Tel. 517-908-7519
Email: [email protected]
- References:
- EPICS 3.15 IOC built much slower than 3.14 Wang, Lin
- Navigate by Date:
- Prev:
EPICS 3.15 IOC built much slower than 3.14 Wang, Lin
- Next:
way of auto move and record l123173
- 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 3.15 IOC built much slower than 3.14 Wang, Lin
- Next:
way of auto move and record l123173
- 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