ID:               43920
 User updated by:  jdespatis at yahoo dot fr
-Summary:          preg_replace_callback is very ver slow on a 36k xml
                   file
 Reported By:      jdespatis at yahoo dot fr
 Status:           Open
 Bug Type:         Regexps related
 Operating System: Linux Debian
 PHP Version:      5.2.5
 New Comment:

<sound v="1"><log t="undefined">capture_music</log><log
t="undefined">scene id=23</log><log t="undefined">lak_scene.initialize1
music_init_p=0</log><log t="undefined">lak_scene.initialize2
music=_level0.player_mc.scene_builder.music</log><log
t="undefined">load_init track=0</log><log t="NaN">capture_update_timer
NaN</log><log t="NaN">play_movie</log><log t="0">capture_start_timer
64683</log><log t="51">capture_update_timer 51</log><log
t="270">capture_update_timer 270</log><log t="403">capture_update_timer
403</log><log t="536">capture_update_timer 536</log><log
t="668">capture_update_timer 668</log><log t="800">capture_update_timer
800</log><log t="927">capture_update_timer 927</log><log
t="1063">capture_update_timer 1063</log><log
t="1199">capture_update_timer 1199</log><log
t="1327">capture_update_timer 1327</log><log
t="1459">capture_update_timer 1459</log><log
t="1592">capture_update_timer 1592</log><log
t="1732">capture_update_timer 1732</log><log
t="1858">capture_update_timer 1858</log><log
t="1991">capture_update_timer 1991</log><log
t="2119">capture_update_timer 2119</log><log
t="2251">capture_update_timer 2251</log><log
t="2379">capture_update_timer 2379</log><log
t="2516">capture_update_timer 2516</log><log
t="2644">capture_update_timer 2644</log><log
t="2776">capture_update_timer 2776</log><log
t="2903">capture_update_timer 2903</log><log
t="3035">capture_update_timer 3035</log><log
t="3170">capture_update_timer 3170</log><log
t="3304">capture_update_timer 3304</log><log
t="3435">capture_update_timer 3435</log><log
t="3566">capture_update_timer 3566</log><log
t="3700">capture_update_timer 3700</log><log
t="3828">capture_update_timer 3828</log><log
t="3959">capture_update_timer 3959</log><log
t="4095">capture_update_timer 4095</log><log
t="4231">capture_update_timer 4231</log><log
t="4363">capture_update_timer 4363</log><log
t="4491">capture_update_timer 4491</log><log
t="4616">capture_update_timer 4616</log><log
t="4744">capture_update_timer 4744</log><log
t="4880">capture_update_timer 4880</log><log
t="5011">capture_update_timer 5011</log><log
t="5143">capture_update_timer 5143</log><log
t="5279">capture_update_timer 5279</log><start_sound t="5279"
id="voice2" path="/resources/voices/10.mp3" volume="96" offset="5"
/><log t="5279">update null,11,2 track_id=0</log><start_sound t="5279"
id="fx1" path="/resources/fx/all/11.mp3" volume="40" /><log
t="5411">capture_update_timer 5411</log><log
t="5540">capture_update_timer 5540</log><log
t="5676">capture_update_timer 5676</log><log
t="5804">capture_update_timer 5804</log><log t="5804">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem8.tete</log><log
t="5942">capture_update_timer 5942</log><log
t="6075">capture_update_timer 6075</log><log
t="6212">capture_update_timer 6212</log><log
t="6346">capture_update_timer 6346</log><log
t="6479">capture_update_timer 6479</log><log
t="6604">capture_update_timer 6604</log><log
t="6732">capture_update_timer 6732</log><log
t="6868">capture_update_timer 6868</log><log
t="7004">capture_update_timer 7004</log><log
t="7131">capture_update_timer 7131</log><start_sound t="7131"
id="voice3" path="/resources/voices/1.mp3" volume="144" offset="5"
/><log t="7267">capture_update_timer 7267</log><log
t="7403">capture_update_timer 7403</log><log
t="7528">capture_update_timer 7528</log><log
t="7656">capture_update_timer 7656</log><log t="7656">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem9.tete</log><log
t="7795">capture_update_timer 7795</log><log
t="7928">capture_update_timer 7928</log><log
t="8053">capture_update_timer 8053</log><log
t="8186">capture_update_timer 8186</log><log
t="8315">capture_update_timer 8315</log><log
t="8447">capture_update_timer 8447</log><log t="8447">update null,11,2
track_id=0</log><start_sound t="8447" id="fx2"
path="/resources/fx/all/11.mp3" volume="40" /><log
t="8576">capture_update_timer 8576</log><log
t="8704">capture_update_timer 8704</log><log
t="8840">capture_update_timer 8840</log><log
t="8970">capture_update_timer 8970</log><log
t="9107">capture_update_timer 9107</log><log
t="9233">capture_update_timer 9233</log><log
t="9360">capture_update_timer 9360</log><log
t="9491">capture_update_timer 9491</log><log
t="9616">capture_update_timer 9616</log><log
t="9748">capture_update_timer 9748</log><log t="9748">update null,43,3
track_id=0</log><start_sound t="9748" id="fx3"
path="/resources/fx/all/43.mp3" volume="60" /><log
t="9880">capture_update_timer 9880</log><log
t="10015">capture_update_timer 10015</log><log
t="10151">capture_update_timer 10151</log><log
t="10288">capture_update_timer 10288</log><log
t="10415">capture_update_timer 10415</log><log
t="10548">capture_update_timer 10548</log><log
t="10684">capture_update_timer 10684</log><log
t="10820">capture_update_timer 10820</log><log
t="10951">capture_update_timer 10951</log><log
t="11087">capture_update_timer 11087</log><log
t="11216">capture_update_timer 11216</log><log
t="11346">capture_update_timer 11346</log><log
t="11475">capture_update_timer 11475</log><log
t="11606">capture_update_timer 11606</log><log t="11606">update
null,11,2 track_id=0</log><start_sound t="11606" id="fx4"
path="/resources/fx/all/11.mp3" volume="40" /><log
t="11732">capture_update_timer 11732</log><log
t="11865">capture_update_timer 11865</log><log
t="11992">capture_update_timer 11992</log><start_sound t="11992"
id="voice4" path="/resources/voices/10.mp3" volume="96" offset="5"
/><log t="12127">capture_update_timer 12127</log><log
t="12255">capture_update_timer 12255</log><log
t="12387">capture_update_timer 12387</log><log
t="12516">capture_update_timer 12516</log><log t="12516">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem8.tete</log><start_sound
t="12516" id="voice5" path="/resources/voices/10.mp3" volume="96"
offset="305" /><log t="12660">capture_update_timer 12660</log><log
t="12780">capture_update_timer 12780</log><log
t="12915">capture_update_timer 12915</log><log t="12915">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem8.tete</log><log
t="13052">capture_update_timer 13052</log><start_sound t="13052"
id="voice6" path="/resources/voices/1.mp3" volume="36" offset="5" /><log
t="13176">capture_update_timer 13176</log><log
t="13304">capture_update_timer 13304</log><log
t="13439">capture_update_timer 13439</log><log
t="13564">capture_update_timer 13564</log><log t="13564">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem9.tete</log><log
t="13705">capture_update_timer 13705</log><log
t="13837">capture_update_timer 13837</log><log
t="13963">capture_update_timer 13963</log><log
t="14105">capture_update_timer 14105</log><log
t="14239">capture_update_timer 14239</log><log
t="14369">capture_update_timer 14369</log><log
t="14504">capture_update_timer 14504</log><log
t="14628">capture_update_timer 14628</log><log
t="14757">capture_update_timer 14757</log><log
t="14892">capture_update_timer 14892</log><log
t="15019">capture_update_timer 15019</log><log
t="15147">capture_update_timer 15147</log><log
t="15275">capture_update_timer 15275</log><log
t="15403">capture_update_timer 15403</log><log
t="15532">capture_update_timer 15532</log><log
t="15664">capture_update_timer 15664</log><log
t="15792">capture_update_timer 15792</log><log
t="15928">capture_update_timer 15928</log><log
t="16064">capture_update_timer 16064</log><log
t="16199">capture_update_timer 16199</log><log
t="16327">capture_update_timer 16327</log><log t="16327">update
null,11,2 track_id=0</log><start_sound t="16327" id="fx5"
path="/resources/fx/all/11.mp3" volume="40" /><log
t="16463">capture_update_timer 16463</log><log
t="16588">capture_update_timer 16588</log><log
t="16728">capture_update_timer 16728</log><log
t="16858">capture_update_timer 16858</log><log
t="16991">capture_update_timer 16991</log><log
t="17123">capture_update_timer 17123</log><log
t="17255">capture_update_timer 17255</log><log
t="17391">capture_update_timer 17391</log><log
t="17516">capture_update_timer 17516</log><log
t="17653">capture_update_timer 17653</log><log
t="17781">capture_update_timer 17781</log><log
t="17911">capture_update_timer 17911</log><log
t="18039">capture_update_timer 18039</log><log
t="18175">capture_update_timer 18175</log><log
t="18312">capture_update_timer 18312</log><log
t="18439">capture_update_timer 18439</log><log
t="18564">capture_update_timer 18564</log><log t="18564">update
null,45,3 track_id=0</log><start_sound t="18564" id="fx6"
path="/resources/fx/all/45.mp3" volume="60" /><log
t="18692">capture_update_timer 18692</log><log
t="18828">capture_update_timer 18828</log><log
t="18963">capture_update_timer 18963</log><log
t="19104">capture_update_timer 19104</log><log
t="19234">capture_update_timer 19234</log><log
t="19368">capture_update_timer 19368</log><log
t="19500">capture_update_timer 19500</log><log
t="19628">capture_update_timer 19628</log><log
t="19764">capture_update_timer 19764</log><log
t="19896">capture_update_timer 19896</log><log
t="20023">capture_update_timer 20023</log><log
t="20151">capture_update_timer 20151</log><log
t="20279">capture_update_timer 20279</log><log
t="20415">capture_update_timer 20415</log><log
t="20541">capture_update_timer 20541</log><log
t="20677">capture_update_timer 20677</log><log
t="20805">capture_update_timer 20805</log><log
t="20940">capture_update_timer 20940</log><log
t="21076">capture_update_timer 21076</log><log
t="21212">capture_update_timer 21212</log><log
t="21356">capture_update_timer 21356</log><log
t="21481">capture_update_timer 21481</log><log t="21481">update
null,151,3 track_id=0</log><start_sound t="21481" id="fx7"
path="/resources/fx/all/151.mp3" volume="60" /><log
t="21617">capture_update_timer 21617</log><start_sound t="21617"
id="voice7" path="/resources/voices/10.mp3" volume="180" offset="5"
/><log t="21753">capture_update_timer 21753</log><log
t="21881">capture_update_timer 21881</log><log
t="22016">capture_update_timer 22016</log><log
t="22152">capture_update_timer 22152</log><log t="22152">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem10.tete</log><log
t="22286">capture_update_timer 22286</log><log
t="22411">capture_update_timer 22411</log><log
t="22541">capture_update_timer 22541</log><log
t="22673">capture_update_timer 22673</log><log
t="22805">capture_update_timer 22805</log><log
t="22940">capture_update_timer 22940</log><log
t="23068">capture_update_timer 23068</log><log
t="23200">capture_update_timer 23200</log><log
t="23336">capture_update_timer 23336</log><log
t="23471">capture_update_timer 23471</log><log
t="23606">capture_update_timer 23606</log><log
t="23733">capture_update_timer 23733</log><log
t="23858">capture_update_timer 23858</log><log
t="23992">capture_update_timer 23992</log><log
t="24124">capture_update_timer 24124</log><log
t="24256">capture_update_timer 24256</log><log
t="24389">capture_update_timer 24389</log><start_sound t="24389"
id="voice8" path="/resources/voices/10.mp3" volume="180" offset="5"
/><log t="24521">capture_update_timer 24521</log><log
t="24653">capture_update_timer 24653</log><log
t="24781">capture_update_timer 24781</log><log
t="24916">capture_update_timer 24916</log><log t="24916">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem10.tete</log><log
t="25058">capture_update_timer 25058</log><log
t="25188">capture_update_timer 25188</log><log
t="25324">capture_update_timer 25324</log><log t="25324">update
null,11,3 track_id=0</log><start_sound t="25324" id="fx8"
path="/resources/fx/all/11.mp3" volume="60" /><log
t="25460">capture_update_timer 25460</log><log
t="25593">capture_update_timer 25593</log><log
t="25729">capture_update_timer 25729</log><log
t="25858">capture_update_timer 25858</log><log
t="25992">capture_update_timer 25992</log><log
t="26124">capture_update_timer 26124</log><log
t="26252">capture_update_timer 26252</log><log
t="26380">capture_update_timer 26380</log><log
t="26513">capture_update_timer 26513</log><log
t="26641">capture_update_timer 26641</log><log
t="26777">capture_update_timer 26777</log><log
t="26904">capture_update_timer 26904</log><log
t="27040">capture_update_timer 27040</log><log
t="27176">capture_update_timer 27176</log><log
t="27312">capture_update_timer 27312</log><log
t="27440">capture_update_timer 27440</log><log
t="27565">capture_update_timer 27565</log><log
t="27697">capture_update_timer 27697</log><log
t="27825">capture_update_timer 27825</log><log
t="27960">capture_update_timer 27960</log><log
t="28092">capture_update_timer 28092</log><log
t="28228">capture_update_timer 28228</log><log
t="28358">capture_update_timer 28358</log><log
t="28492">capture_update_timer 28492</log><log
t="28617">capture_update_timer 28617</log><log
t="28749">capture_update_timer 28749</log><log
t="28881">capture_update_timer 28881</log><log
t="29016">capture_update_timer 29016</log><log
t="29152">capture_update_timer 29152</log><log t="29152">update
null,110,5 track_id=0</log><start_sound t="29152" id="fx9"
path="/resources/fx/all/110.mp3" volume="100" /><log
t="29284">capture_update_timer 29284</log><log
t="29416">capture_update_timer 29416</log><log
t="29549">capture_update_timer 29549</log><log
t="29685">capture_update_timer 29685</log><log
t="29809">capture_update_timer 29809</log><log
t="29940">capture_update_timer 29940</log><log
t="30076">capture_update_timer 30076</log><log
t="30213">capture_update_timer 30213</log><log
t="30344">capture_update_timer 30344</log><log
t="30480">capture_update_timer 30480</log><log
t="30605">capture_update_timer 30605</log><log
t="30731">capture_update_timer 30731</log><log
t="30858">capture_update_timer 30858</log><log
t="30992">capture_update_timer 30992</log><log
t="31128">capture_update_timer 31128</log><log t="31128">scene
id=27</log><log t="31128">lak_scene.initialize1 music_init_p=6</log><log
t="31128">lak_scene.initialize2
music=_level0.player_mc.scene_builder.music</log><log
t="31128">load_init track=6</log><log t="31313">capture_update_timer
31313</log><log t="31412">capture_update_timer 31412</log><log
t="31666">capture_update_timer 31666</log><log
t="31801">capture_update_timer 31801</log><log
t="31936">capture_update_timer 31936</log><log
t="32064">capture_update_timer 32064</log><log
t="32200">capture_update_timer 32200</log><log
t="32336">capture_update_timer 32336</log><log
t="32480">capture_update_timer 32480</log><log
t="32607">capture_update_timer 32607</log><log
t="32741">capture_update_timer 32741</log><log
t="32869">capture_update_timer 32869</log><log
t="33004">capture_update_timer 33004</log><log
t="33140">capture_update_timer 33140</log><log
t="33276">capture_update_timer 33276</log><log
t="33404">capture_update_timer 33404</log><log
t="33529">capture_update_timer 33529</log><log
t="33665">capture_update_timer 33665</log><log
t="33801">capture_update_timer 33801</log><log
t="33936">capture_update_timer 33936</log><log
t="34064">capture_update_timer 34064</log><log
t="34200">capture_update_timer 34200</log><log
t="34336">capture_update_timer 34336</log><log
t="34468">capture_update_timer 34468</log><log
t="34593">capture_update_timer 34593</log><log
t="34730">capture_update_timer 34730</log><log
t="34857">capture_update_timer 34857</log><log
t="34992">capture_update_timer 34992</log><log
t="35128">capture_update_timer 35128</log><log
t="35264">capture_update_timer 35264</log><log
t="35392">capture_update_timer 35392</log><log
t="35525">capture_update_timer 35525</log><log
t="35653">capture_update_timer 35653</log><log
t="35789">capture_update_timer 35789</log><log
t="35916">capture_update_timer 35916</log><log
t="36040">capture_update_timer 36040</log><log
t="36172">capture_update_timer 36172</log><log t="36172">update
null,29,3 track_id=6</log><start_sound t="36172" id="fx10"
path="/resources/fx/all/29.mp3" volume="60" /><log
t="36304">capture_update_timer 36304</log><log t="36304">update 6,86,3
track_id=6</log><start_sound t="36304" id="music0"
path="/resources/music/all/6.mp3" volume="120" loop="yes" /><start_sound
t="36304" id="fx11" path="/resources/fx/all/86.mp3" volume="60" /><log
t="36436">capture_update_timer 36436</log><log
t="36565">capture_update_timer 36565</log><log
t="36697">capture_update_timer 36697</log><log
t="36825">capture_update_timer 36825</log><log
t="36952">capture_update_timer 36952</log><log
t="37080">capture_update_timer 37080</log><log
t="37217">capture_update_timer 37217</log><log
t="37348">capture_update_timer 37348</log><log
t="37481">capture_update_timer 37481</log><log
t="37617">capture_update_timer 37617</log><log
t="37753">capture_update_timer 37753</log><log
t="37881">capture_update_timer 37881</log><log
t="38012">capture_update_timer 38012</log><log
t="38140">capture_update_timer 38140</log><log
t="38276">capture_update_timer 38276</log><log
t="38404">capture_update_timer 38404</log><log
t="38529">capture_update_timer 38529</log><log
t="38661">capture_update_timer 38661</log><log
t="38789">capture_update_timer 38789</log><log
t="38916">capture_update_timer 38916</log><log
t="39052">capture_update_timer 39052</log><log
t="39188">capture_update_timer 39188</log><log
t="39320">capture_update_timer 39320</log><log
t="39452">capture_update_timer 39452</log><log
t="39585">capture_update_timer 39585</log><log
t="39713">capture_update_timer 39713</log><log
t="39841">capture_update_timer 39841</log><log t="39841">update 7,42,5
track_id=6</log><change_volume t="39841" id="music0" volume="140"
/><start_sound t="39841" id="fx12" path="/resources/fx/all/42.mp3"
volume="100" /><log t="39976">capture_update_timer 39976</log><log
t="40104">capture_update_timer 40104</log><log
t="40240">capture_update_timer 40240</log><log
t="40368">capture_update_timer 40368</log><log
t="40504">capture_update_timer 40504</log><log
t="40629">capture_update_timer 40629</log><log
t="40757">capture_update_timer 40757</log><log
t="40892">capture_update_timer 40892</log><log
t="41028">capture_update_timer 41028</log><log
t="41164">capture_update_timer 41164</log><log
t="41300">capture_update_timer 41300</log><log
t="41428">capture_update_timer 41428</log><log
t="41561">capture_update_timer 41561</log><log
t="41689">capture_update_timer 41689</log><log
t="41825">capture_update_timer 41825</log><log
t="41952">capture_update_timer 41952</log><log
t="42084">capture_update_timer 42084</log><log
t="42212">capture_update_timer 42212</log><log
t="42344">capture_update_timer 42344</log><log
t="42484">capture_update_timer 42484</log><log
t="42610">capture_update_timer 42610</log><log
t="42745">capture_update_timer 42745</log><log
t="42877">capture_update_timer 42877</log><log
t="43004">capture_update_timer 43004</log><log
t="43132">capture_update_timer 43132</log><log
t="43268">capture_update_timer 43268</log><log
t="43404">capture_update_timer 43404</log><log
t="43533">capture_update_timer 43533</log><log
t="43669">capture_update_timer 43669</log><log
t="43801">capture_update_timer 43801</log><log t="43801">update 6,78,5
track_id=6</log><change_volume t="43801" id="music0" volume="120"
/><start_sound t="43801" id="fx13" path="/resources/fx/all/78.mp3"
volume="100" /><log t="43936">capture_update_timer 43936</log><log
t="44068">capture_update_timer 44068</log><log
t="44200">capture_update_timer 44200</log><log
t="44328">capture_update_timer 44328</log><log
t="44460">capture_update_timer 44460</log><log
t="44589">capture_update_timer 44589</log><log
t="44717">capture_update_timer 44717</log><log
t="44853">capture_update_timer 44853</log><log
t="44985">capture_update_timer 44985</log><log
t="45120">capture_update_timer 45120</log><log
t="45256">capture_update_timer 45256</log><log
t="45388">capture_update_timer 45388</log><log
t="45521">capture_update_timer 45521</log><log
t="45657">capture_update_timer 45657</log><log
t="45794">capture_update_timer 45794</log><log
t="45928">capture_update_timer 45928</log><log
t="46064">capture_update_timer 46064</log><log
t="46192">capture_update_timer 46192</log><log
t="46336">capture_update_timer 46336</log><log
t="46464">capture_update_timer 46464</log><log t="46464">update 5,42,6
track_id=6</log><change_volume t="46464" id="music0" volume="100"
/><start_sound t="46464" id="fx14" path="/resources/fx/all/42.mp3"
volume="120" /><log t="46593">capture_update_timer 46593</log><log
t="46729">capture_update_timer 46729</log><log
t="46857">capture_update_timer 46857</log><log
t="46992">capture_update_timer 46992</log><log
t="47120">capture_update_timer 47120</log><log
t="47252">capture_update_timer 47252</log><log
t="47380">capture_update_timer 47380</log><log
t="47517">capture_update_timer 47517</log><log
t="47645">capture_update_timer 47645</log><log
t="47781">capture_update_timer 47781</log><log
t="47916">capture_update_timer 47916</log><log
t="48044">capture_update_timer 48044</log><log
t="48176">capture_update_timer 48176</log><log
t="48304">capture_update_timer 48304</log><log
t="48440">capture_update_timer 48440</log><log
t="48569">capture_update_timer 48569</log><log
t="48701">capture_update_timer 48701</log><log
t="48833">capture_update_timer 48833</log><log
t="48964">capture_update_timer 48964</log><log
t="49096">capture_update_timer 49096</log><log t="49096">update
null,29,6 track_id=6</log><start_sound t="49096" id="fx15"
path="/resources/fx/all/29.mp3" volume="120" /><log
t="49228">capture_update_timer 49228</log><log t="49228">update
null,155,4 track_id=6</log><start_sound t="49228" id="fx16"
path="/resources/fx/all/155.mp3" volume="80" /><log
t="49357">capture_update_timer 49357</log><log
t="49492">capture_update_timer 49492</log><log
t="49621">capture_update_timer 49621</log><log
t="49757">capture_update_timer 49757</log><log
t="49892">capture_update_timer 49892</log><log
t="50020">capture_update_timer 50020</log><log
t="50152">capture_update_timer 50152</log><log
t="50280">capture_update_timer 50280</log><log
t="50416">capture_update_timer 50416</log><log
t="50545">capture_update_timer 50545</log><log
t="50681">capture_update_timer 50681</log><log
t="50817">capture_update_timer 50817</log><log
t="50948">capture_update_timer 50948</log><log
t="51076">capture_update_timer 51076</log><log
t="51204">capture_update_timer 51204</log><log
t="51332">capture_update_timer 51332</log><log
t="51460">capture_update_timer 51460</log><log
t="51585">capture_update_timer 51585</log><log
t="51721">capture_update_timer 51721</log><log
t="51859">capture_update_timer 51859</log><log
t="51986">capture_update_timer 51986</log><log t="51986">scene
id=51</log><log t="51986">lak_scene.initialize1 music_init_p=0</log><log
t="51986">lak_scene.initialize2
music=_level0.player_mc.scene_builder.music</log><log
t="51986">load_init track=0</log><stop_sound t="51986" id="music0"
/><log t="52314">capture_update_timer 52314</log><log
t="52376">capture_update_timer 52376</log><log
t="52634">capture_update_timer 52634</log><log
t="52765">capture_update_timer 52765</log><log
t="52892">capture_update_timer 52892</log><log
t="53020">capture_update_timer 53020</log><log
t="53156">capture_update_timer 53156</log><log
t="53293">capture_update_timer 53293</log><log
t="53424">capture_update_timer 53424</log><log
t="53557">capture_update_timer 53557</log><log
t="53693">capture_update_timer 53693</log><log
t="53829">capture_update_timer 53829</log><log
t="53960">capture_update_timer 53960</log><log
t="54092">capture_update_timer 54092</log><log
t="54232">capture_update_timer 54232</log><log
t="54368">capture_update_timer 54368</log><log
t="54504">capture_update_timer 54504</log><log
t="54633">capture_update_timer 54633</log><log
t="54765">capture_update_timer 54765</log><log
t="54892">capture_update_timer 54892</log><log
t="55020">capture_update_timer 55020</log><log
t="55156">capture_update_timer 55156</log><log
t="55288">capture_update_timer 55288</log><log
t="55417">capture_update_timer 55417</log><log
t="55546">capture_update_timer 55546</log><log
t="55677">capture_update_timer 55677</log><log
t="55805">capture_update_timer 55805</log><log t="55805">update
null,16,5 track_id=0</log><start_sound t="55805" id="fx17"
path="/resources/fx/all/16.mp3" volume="100" /><log
t="55936">capture_update_timer 55936</log><log
t="56068">capture_update_timer 56068</log><log
t="56193">capture_update_timer 56193</log><log
t="56328">capture_update_timer 56328</log><log
t="56464">capture_update_timer 56464</log><log
t="56597">capture_update_timer 56597</log><log
t="56735">capture_update_timer 56735</log><log
t="56859">capture_update_timer 56859</log><log
t="56985">capture_update_timer 56985</log><log
t="57116">capture_update_timer 57116</log><log
t="57244">capture_update_timer 57244</log><log
t="57380">capture_update_timer 57380</log><log
t="57517">capture_update_timer 57517</log><log
t="57645">capture_update_timer 57645</log><log
t="57781">capture_update_timer 57781</log><log
t="57916">capture_update_timer 57916</log><log
t="58047">capture_update_timer 58047</log><log
t="58180">capture_update_timer 58180</log><log
t="58312">capture_update_timer 58312</log><log
t="58440">capture_update_timer 58440</log><log t="58440">update
null,88,5 track_id=0</log><start_sound t="58440" id="fx18"
path="/resources/fx/all/88.mp3" volume="100" /><log
t="58565">capture_update_timer 58565</log><log
t="58701">capture_update_timer 58701</log><log
t="58837">capture_update_timer 58837</log><log
t="58976">capture_update_timer 58976</log><log
t="59109">capture_update_timer 59109</log><log
t="59235">capture_update_timer 59235</log><log
t="59368">capture_update_timer 59368</log><log
t="59505">capture_update_timer 59505</log><log
t="59634">capture_update_timer 59634</log><log
t="59758">capture_update_timer 59758</log><log
t="59892">capture_update_timer 59892</log><log
t="60028">capture_update_timer 60028</log><log
t="60156">capture_update_timer 60156</log><log
t="60288">capture_update_timer 60288</log><log
t="60418">capture_update_timer 60418</log><log
t="60547">capture_update_timer 60547</log><log
t="60681">capture_update_timer 60681</log><log
t="60809">capture_update_timer 60809</log><log
t="60936">capture_update_timer 60936</log><log
t="61064">capture_update_timer 61064</log><log
t="61192">capture_update_timer 61192</log><log
t="61324">capture_update_timer 61324</log><log
t="61452">capture_update_timer 61452</log><log
t="61578">capture_update_timer 61578</log><log
t="61713">capture_update_timer 61713</log><log
t="61838">capture_update_timer 61838</log><log
t="61964">capture_update_timer 61964</log><log
t="62092">capture_update_timer 62092</log><log
t="62228">capture_update_timer 62228</log><log
t="62359">capture_update_timer 62359</log><log
t="62489">capture_update_timer 62489</log><log
t="62622">capture_update_timer 62622</log><log
t="62753">capture_update_timer 62753</log><log
t="62881">capture_update_timer 62881</log><log
t="63017">capture_update_timer 63017</log><log
t="63144">capture_update_timer 63144</log><log
t="63280">capture_update_timer 63280</log><log
t="63416">capture_update_timer 63416</log><log
t="63541">capture_update_timer 63541</log><log
t="63677">capture_update_timer 63677</log><log
t="63808">capture_update_timer 63808</log><log
t="63936">capture_update_timer 63936</log><log
t="64065">capture_update_timer 64065</log><log
t="64193">capture_update_timer 64193</log><log
t="64317">capture_update_timer 64317</log><log
t="64449">capture_update_timer 64449</log><log
t="64578">capture_update_timer 64578</log><log
t="64705">capture_update_timer 64705</log><log
t="64834">capture_update_timer 64834</log><log
t="64965">capture_update_timer 64965</log><log
t="65105">capture_update_timer 65105</log><start_sound t="65105"
id="voice15" path="/resources/voices/10.mp3" volume="144" offset="5"
/><log t="65234">capture_update_timer 65234</log><log
t="65365">capture_update_timer 65365</log><log
t="65493">capture_update_timer 65493</log><log
t="65621">capture_update_timer 65621</log><log t="65621">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem1.tete</log><start_sound
t="65621" id="voice16" path="/resources/voices/10.mp3" volume="144"
offset="305" /><log t="65785">capture_update_timer 65785</log><log
t="65893">capture_update_timer 65893</log><log
t="66028">capture_update_timer 66028</log><log t="66028">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem1.tete</log><start_sound
t="66028" id="voice17" path="/resources/voices/10.mp3" volume="144"
offset="5" /><log t="66185">capture_update_timer 66185</log><log
t="66281">capture_update_timer 66281</log><log
t="66416">capture_update_timer 66416</log><log
t="66549">capture_update_timer 66549</log><log
t="66681">capture_update_timer 66681</log><log t="66681">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem1.tete</log><log
t="66830">capture_update_timer 66830</log><log
t="66941">capture_update_timer 66941</log><log
t="67076">capture_update_timer 67076</log><log
t="67208">capture_update_timer 67208</log><log
t="67340">capture_update_timer 67340</log><log
t="67471">capture_update_timer 67471</log><log
t="67610">capture_update_timer 67610</log><start_sound t="67610"
id="voice18" path="/resources/voices/1.mp3" volume="132" offset="5"
/><log t="67742">capture_update_timer 67742</log><log
t="67870">capture_update_timer 67870</log><log
t="68001">capture_update_timer 68001</log><log
t="68133">capture_update_timer 68133</log><log t="68133">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem2.tete</log><start_sound
t="68133" id="voice19" path="/resources/voices/1.mp3" volume="132"
offset="305" /><log t="68297">capture_update_timer 68297</log><log
t="68404">capture_update_timer 68404</log><log
t="68529">capture_update_timer 68529</log><log t="68529">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem2.tete</log><start_sound
t="68529" id="voice20" path="/resources/voices/1.mp3" volume="132"
offset="155" /><log t="68694">capture_update_timer 68694</log><log
t="68802">capture_update_timer 68802</log><log
t="68929">capture_update_timer 68929</log><log
t="69061">capture_update_timer 69061</log><log t="69061">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem2.tete</log><log
t="69211">capture_update_timer 69211</log><log
t="69328">capture_update_timer 69328</log><log
t="69461">capture_update_timer 69461</log><log
t="69586">capture_update_timer 69586</log><log
t="69718">capture_update_timer 69718</log><log
t="69854">capture_update_timer 69854</log><log
t="69982">capture_update_timer 69982</log><log
t="70110">capture_update_timer 70110</log><log
t="70245">capture_update_timer 70245</log><log
t="70377">capture_update_timer 70377</log><log
t="70505">capture_update_timer 70505</log><log
t="70634">capture_update_timer 70634</log><log
t="70770">capture_update_timer 70770</log><log
t="70905">capture_update_timer 70905</log><log
t="71041">capture_update_timer 71041</log><start_sound t="71041"
id="voice21" path="/resources/voices/10.mp3" volume="144" offset="5"
/><log t="71169">capture_update_timer 71169</log><log
t="71301">capture_update_timer 71301</log><log
t="71429">capture_update_timer 71429</log><log
t="71554">capture_update_timer 71554</log><log t="71554">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem1.tete</log><start_sound
t="71554" id="voice22" path="/resources/voices/10.mp3" volume="144"
offset="5" /><log t="71712">capture_update_timer 71712</log><log
t="71818">capture_update_timer 71818</log><log
t="71945">capture_update_timer 71945</log><log
t="72076">capture_update_timer 72076</log><log
t="72209">capture_update_timer 72209</log><log t="72209">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem1.tete</log><start_sound
t="72209" id="voice23" path="/resources/voices/10.mp3" volume="144"
offset="305" /><log t="72379">capture_update_timer 72379</log><log
t="72481">capture_update_timer 72481</log><log
t="72611">capture_update_timer 72611</log><log t="72611">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem1.tete</log><start_sound
t="72611" id="voice24" path="/resources/voices/10.mp3" volume="144"
offset="155" /><log t="72778">capture_update_timer 72778</log><log
t="72778">update null,153,5 track_id=0</log><start_sound t="72778"
id="fx19" path="/resources/fx/all/153.mp3" volume="100" /><log
t="72871">capture_update_timer 72871</log><log
t="73005">capture_update_timer 73005</log><log
t="73133">capture_update_timer 73133</log><log t="73133">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem1.tete</log><log
t="73285">capture_update_timer 73285</log><log
t="73405">capture_update_timer 73405</log><log
t="73530">capture_update_timer 73530</log><log
t="73662">capture_update_timer 73662</log><log
t="73795">capture_update_timer 73795</log><log
t="73929">capture_update_timer 73929</log><log
t="74061">capture_update_timer 74061</log><log
t="74193">capture_update_timer 74193</log><log
t="74329">capture_update_timer 74329</log><log
t="74461">capture_update_timer 74461</log><log
t="74590">capture_update_timer 74590</log><log
t="74718">capture_update_timer 74718</log><log
t="74846">capture_update_timer 74846</log><log
t="74977">capture_update_timer 74977</log><start_sound t="74977"
id="voice25" path="/resources/voices/10.mp3" volume="144" offset="5"
/><log t="75105">capture_update_timer 75105</log><log
t="75235">capture_update_timer 75235</log><log
t="75369">capture_update_timer 75369</log><log
t="75509">capture_update_timer 75509</log><log t="75509">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem1.tete</log><start_sound
t="75509" id="voice26" path="/resources/voices/10.mp3" volume="144"
offset="155" /><log t="75676">capture_update_timer 75676</log><log
t="75770">capture_update_timer 75770</log><log
t="75905">capture_update_timer 75905</log><log
t="76041">capture_update_timer 76041</log><log t="76041">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem1.tete</log><start_sound
t="76041" id="voice27" path="/resources/voices/10.mp3" volume="144"
offset="5" /><log t="76207">capture_update_timer 76207</log><log
t="76301">capture_update_timer 76301</log><log
t="76433">capture_update_timer 76433</log><log
t="76558">capture_update_timer 76558</log><log t="76558">update
null,84,4 track_id=0</log><start_sound t="76558" id="fx20"
path="/resources/fx/all/84.mp3" volume="80" /><log
t="76695">capture_update_timer 76695</log><log t="76695">loop_voice
_level0.player_mc.scene_builder.scene.decor.elem1.tete</log><log
t="76847">capture_update_timer 76847</log><log
t="76961">capture_update_timer 76961</log><log
t="77089">capture_update_timer 77089</log><log
t="77217">capture_update_timer 77217</log><log
t="77345">capture_update_timer 77345</log><log
t="77483">capture_update_timer 77483</log><log
t="77614">capture_update_timer 77614</log><log
t="77746">capture_update_timer 77746</log><log
t="77882">capture_update_timer 77882</log><log
t="78017">capture_update_timer 78017</log><log
t="78149">capture_update_timer 78149</log><log
t="78277">capture_update_timer 78277</log><log
t="78405">capture_update_timer 78405</log><log
t="78538">capture_update_timer 78538</log><log
t="78666">capture_update_timer 78666</log><log
t="78794">capture_update_timer 78794</log><log
t="78929">capture_update_timer 78929</log><log
t="79061">capture_update_timer 79061</log><log
t="79189">capture_update_timer 79189</log><log
t="79317">capture_update_timer 79317</log><log
t="79449">capture_update_timer 79449</log><log t="79449">update
null,86,2 track_id=0</log><start_sound t="79449" id="fx21"
path="/resources/fx/all/86.mp3" volume="40" /><log
t="79582">capture_update_timer 79582</log><log
t="79710">capture_update_timer 79710</log><log
t="79842">capture_update_timer 79842</log><log
t="79982">capture_update_timer 79982</log><log
t="80117">capture_update_timer 80117</log><log
t="80245">capture_update_timer 80245</log><log
t="80381">capture_update_timer 80381</log><log
t="80518">capture_update_timer 80518</log><log
t="80650">capture_update_timer 80650</log><log
t="80782">capture_update_timer 80782</log><log
t="80917">capture_update_timer 80917</log><log
t="81053">capture_update_timer 81053</log><log
t="81185">capture_update_timer 81185</log><log
t="81317">capture_update_timer 81317</log><end t="81317" /></sound>


Previous Comments:
------------------------------------------------------------------------

[2008-01-23 12:01:00] jdespatis at yahoo dot fr

Description:
------------
I have a 36k xml file
I launch preg_replace_callback on it, but php runs crazy 99% CPU




Reproduce code:
---------------
test case try this code with the 1087985.xml i give in attachment:

the aim is to cut the string ended by \r or \n or \x0, and launch a
specific function (protocol_analyse) on each message

<?php
  function protocol_analyse($m) {
    echo "protocol_analyse:\n";
    print_r($m);
  }

  $buff = file_get_contents("1087985.xml");
  $start = microtime(true);
  $buff = preg_replace_callback("/([^\r\n\\x00]*)[\r\n\\x00]+/m",
                                "protocol_analyse",
                                $buff);
  $end = microtime(true);

  printf("Duration : %.2f", $end - $start);
?>

Expected result:
----------------
I expect the function to returns quick, but 99% CPU taken

Actual result:
--------------
Duration : 133.00 sec which is very very slow




------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=43920&edit=1

Reply via email to