cwbe coordinatez:
101
63540
63542
1098481
1250160

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::
total children::3
4 ❤️


show[ 2 | 3] flat


jux0

pokial mate phpcko skompilovane ako modul a chce te aby bolo take rychle ako staticky skompilovane do apaca, staci vypnut pic.
pic je daka haluz ktora sa pouziva pri shared knizniciach a ma dost velky overhead
ja som to vypol takto
./configure ...
sed s/prefer-pic/prefer-non-pic/ <Makefile >Makefile2;mv Makefile2 Makefile
make
ono to berie ako argument daky skript z nazvom libtool a ten to jebne do gcc
moj benchmark jednej aplikacie ktora pouziva smarty templaty, takze dost php kodu riesy
zapnuty pic
Concurrency Level: 10
Time taken for tests: 320.50888 seconds
Complete requests: 5000
Failed requests: 0
Write errors: 0
Total transferred: 6365000 bytes
HTML transferred: 4025000 bytes
Requests per second: 15.62 [#/sec] (mean)
Time per request: 640.102 [ms] (mean)
Time per request: 64.010 [ms] (mean, across all concurrent requests)
Transfer rate: 19.42 [Kbytes/sec] received

vypnuty pic
Concurrency Level: 10
Time taken for tests: 267.940925 seconds
Complete requests: 5000
Failed requests: 0
Write errors: 0
Total transferred: 6365000 bytes
HTML transferred: 4025000 bytes
Requests per second: 18.66 [#/sec] (mean)
Time per request: 535.882 [ms] (mean)
Time per request: 53.588 [ms] (mean, across all concurrent requests)
Transfer rate: 23.20 [Kbytes/sec] received




000001010006354000063542010984810125016001250842
juraj
 juraj      09.12.2004 - 12:22:37 , level: 1, UP   NEW
a co je konkretne ten PIC vseobecne?

naco to tam davaju defaultne, ked to az tak netreba?

00000101000635400006354201098481012501600125084201251242
ᨋ
       09.12.2004 - 14:03:35 , level: 2, UP   NEW
Q [Andrew Howell] When do you use fpic?
A It's -fPIC (or -fpic; this makes no difference on i386. -fpic is
more restrictive than -fPIC on other architectures, so please use -fPIC).
-fPIC enable Position Independent Code, which is the nifty feature
that makes shared libraries under ELF very easy.
It is useful only for making shared libraries. Since it reserves
one register, it make code slower, so please do not use it for normal
programs and static libraries.

zase v manuale apxs co je soft k apachu co skopci modul do modules a jebne do modules adresara
je napisane ze aby ficalo DSO musi byt skompileny ten modul s pic, ale fici to aj bez neho

000001010006354000063542010984810125016001250260
maniac
 maniac      09.12.2004 - 09:04:14 , level: 1, UP   NEW
to je haluz hmm. ma to aj nejake proti? neskusal si aj nejaky php-accelerator?

000001010006354000063542010984810125016001250161
vshivak
 vshivak      09.12.2004 - 03:59:26 , level: 1, UP   NEW
lisi sa tvoj postup nejak od: ./configure --disable-pic ...? resp. aby som bol presnejsi: robi nieco naviac?

00000101000635400006354201098481012501600125016101251093
ᨋ
       09.12.2004 - 13:29:23 , level: 2, UP   NEW
ano, --disable-pic nespravi dobre makefile, v configure na to vobe c nie je moznost

0000010100063540000635420109848101250160012501610125109301252317
vshivak
 vshivak      09.12.2004 - 20:31:50 , level: 3, UP   NEW
nieco v tomto duchu som tusil... zase raz jeden nepouzitelny switch :-)

inak, vcera som trochu gugloval ohladom PICka a vyguglil som ze _cena_ za PIC je spomalenie PIC enabled veci cca o 5%... kedze na benchmarky ako take neverim, tak tych 5% ma az tak nezaujima, skor len potvrdzuje to, ze ked skompilujes PHP s PICkom tak pojde pomalsie...

000001010006354000063542010984810125016001250161012510930125231701275037
nudzo
 nudzo      19.12.2004 - 15:28:50 , level: 4, UP   NEW
PIC -> Position Independent Code .... nutne pouzit, ked sa robi dynamicka kniznica... Cize ked sa da PHP ako dynamicky modul do apache, tak to tak-ci-tak bude s -fPIC... autoconf to tam da... Jedine sa to da obist, ked bude staticky cely apache aj s php a dalsimi vecami... cize velka binarka... Ono sa da zlinkovat dll aj z objektov kompilovanych bez PIC, ale zahadne padacky potom povedia, kde je prob....

00000101000635400006354201098481012501600125016101251093012523170127503701275766
vshivak
 vshivak      19.12.2004 - 21:34:05 , level: 5, UP   NEW
navyse ked prelinkovavas system, tak nemozes vypnut PICko, lebo prelinku sa to nebude pacit... viac v prelink guidovi ( http://www.gentoo.org/doc/en/prelink-howto.xml )