No profile in package.bld because i used whole_programe or whole_program_debug there is a warning message during compiling as BIOS Release Notes write.
all_syslink.cfg :
var BIOS = xdc.useModule('ti.sysbios.BIOS');
BIOS.libType = BIOS.LibType_NonInstrumented;
# time ./app_remote.xv5T
real 0m 3.95s
user 0m 0.27s
sys 0m 0.21s
all_syslink.cfg :
var BIOS = xdc.useModule('ti.sysbios.BIOS');
BIOS.libType = BIOS.LibType_Custom;
# time ./app_remote.xv5T
real 0m 4.76s
user 0m 0.21s
sys 0m 0.33s
The result is conflict with BIOS User Guide said that the Custom BIOS.libTyp is the best Run-Time Performance.
Also, I print the customCCopts
print("customCCopts=", BIOS.customCCOpts);
customCCopts= -mv6740 --abi=eabi -q -mi10 -mo -pdr -pden -pds=238 -pds=880 -pds1110 --program_level_compile -o3 -g --optimize_with_debug
why I have "--optimeze_with_debug" option in customCCopts ?
BIOS User Guide customCCopts: --abi=eabi -q -mi10 -mo -pdr -pden -pds=238 -pds=880 -pds1110 --program_level_compile -g --embed_inline_assembly
there is no "-o3" and "--optimize_with_debug" in customCCopts but have "--emded_inline_assembly" option ?
Has other aspect to effect server performance except build profile(e.g. stack or heap )?