Hi Everyone,
Does anybody knows why php runs so damm slow on solaris.
PHP works fine, but if you use the array function it get really slow.
everyone could try it on different platforms.
fill a array with 100.000 elements in a loop and you will see what i mean.
debugger output shows that php ist trying to get memory for each element.
--> anybody know how to tune this in solaris or php ?
Debugger:
0.1952 brk(0x005923A8) = 0
0.1954 brk(0x005923A8) = 0
0.1954 brk(0x005943A8) = 0
0.1955 brk(0x005943A8) = 0
0.1956 brk(0x005963A8) = 0
0.1958 brk(0x005963A8) = 0
0.1958 brk(0x005983A8) = 0
0.1960 brk(0x005983A8) = 0
0.1960 brk(0x0059A3A8) = 0
0.1962 brk(0x0059A3A8) = 0
0.1962 brk(0x0059C3A8) = 0
0.1963 brk(0x0059C3A8) = 0
0.1964 brk(0x0059E3A8) = 0
0.1965 brk(0x0059E3A8) = 0
0.1966 brk(0x005A03A8) = 0
0.1967 brk(0x005A03A8) = 0
0.1968 brk(0x005A23A8) = 0
0.1969 brk(0x005A23A8) = 0
.......
0.5216 brk(0x012483A8) = 0
0.5218 brk(0x012483A8) = 0
0.5218 brk(0x0124A3A8) = 0
0.5219 brk(0x0124A3A8) = 0
0.5220 brk(0x0124C3A8) = 0
thanks in advance
Mike
Does anybody knows why php runs so damm slow on solaris.
PHP works fine, but if you use the array function it get really slow.
everyone could try it on different platforms.
fill a array with 100.000 elements in a loop and you will see what i mean.
debugger output shows that php ist trying to get memory for each element.
--> anybody know how to tune this in solaris or php ?
Debugger:
0.1952 brk(0x005923A8) = 0
0.1954 brk(0x005923A8) = 0
0.1954 brk(0x005943A8) = 0
0.1955 brk(0x005943A8) = 0
0.1956 brk(0x005963A8) = 0
0.1958 brk(0x005963A8) = 0
0.1958 brk(0x005983A8) = 0
0.1960 brk(0x005983A8) = 0
0.1960 brk(0x0059A3A8) = 0
0.1962 brk(0x0059A3A8) = 0
0.1962 brk(0x0059C3A8) = 0
0.1963 brk(0x0059C3A8) = 0
0.1964 brk(0x0059E3A8) = 0
0.1965 brk(0x0059E3A8) = 0
0.1966 brk(0x005A03A8) = 0
0.1967 brk(0x005A03A8) = 0
0.1968 brk(0x005A23A8) = 0
0.1969 brk(0x005A23A8) = 0
.......
0.5216 brk(0x012483A8) = 0
0.5218 brk(0x012483A8) = 0
0.5218 brk(0x0124A3A8) = 0
0.5219 brk(0x0124A3A8) = 0
0.5220 brk(0x0124C3A8) = 0
thanks in advance
Mike