blob: c3b14834626f75ae74d5a6c1108ee5c9ea00ac6a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/bash
set -e
echo "Trying to find limit for processes:"
if ulimit -u; then
echo "Fixing limit to 31100"
ulimit -u 31100
elif [ "$RETRYEXEC" ]; then
echo "Already tried to re-exec script, giving up."
exit 1
else
echo "Command 'ulimit -u' failed, trying to re-exec script with bash instead."
exec /usr/bin/env RETRYEXEC=true bash $0
fi
VESPA_MALLOC_SO=../../../src/vespamalloc/libvespamalloc.so
VESPA_MALLOC_SO_D=../../../src/vespamalloc/libvespamalloc_vespamallocd.so
LD_PRELOAD=$VESPA_MALLOC_SO ./vespamalloc_thread_test_app return 20
LD_PRELOAD=$VESPA_MALLOC_SO ./vespamalloc_thread_test_app exit 20
LD_PRELOAD=$VESPA_MALLOC_SO ./vespamalloc_thread_test_app cancel 20
#LD_PRELOAD=$VESPA_MALLOC_SO ./vespamalloc_racemanythreads_test_app 4000 20
#LD_PRELOAD=$VESPA_MALLOC_SO_D ./vespamalloc_racemanythreads_test_app 4000 20
|