Hi, Can you post a link to a screenshot of the profiler? I want to see call counts and the other columns.
Thanks, -Alex On 2/9/15, 12:59 AM, "goratz" <gor...@gmail.com> wrote: >Hi Alex, > >I used a profiler to see the difference between the two versions and this >is >what i see. > >In the 4.14 version it spends a lot of time in this methods while in the >4.9.1 version don't. > >flash.text.engine::TextBlock/DoCreateTextLine(),flash.text.engine::TextBlo >ck/recreateTextLine(),Function/http://adobe.com/AS3/2006/builtin::apply(), >GlobalSWFContext/callInContext()[/Users/erik/Documents/ApacheFlex/git/flex >-tlf/textLayout/src;flashx/textLayout/compose;BaseCompose.as:2974],flashx. >textLayout.compose::BaseCompose/createTextLine()[/Users/erik/Documents/Apa >cheFlex/git/flex-tlf/textLayout/src;flashx/textLayout/compose;BaseCompose. >as:1375],flashx.textLayout.compose::ComposeState/createTextLine()[/Users/e >rik/Documents/ApacheFlex/git/flex-tlf/textLayout/src;flashx/textLayout/com >pose;ComposeState.as:454],flashx.textLayout.compose::ComposeState/composeN >extLine()[/Users/erik/Documents/ApacheFlex/git/flex-tlf/textLayout/src;fla >shx/textLayout/compose;ComposeState.as:396],flashx.textLayout.compose::Bas >eCompose/composeParagraphElementIntoLines()[/Users/erik/Documents/ApacheFl >ex/git/flex-tlf/textLayout/src;flashx/textLayout/compose;BaseCompose.as:11 >69],flashx.textLayout.compose::BaseCompose/composeParagraphElement()[/User >s/erik/Documents/ApacheFlex/git/flex-tlf/textLayout/src;flashx/textLayout/ >compose;BaseCompose.as:1025],flashx.textLayout.compose::ComposeState/compo >seParagraphElement()[/Users/erik/Documents/ApacheFlex/git/flex-tlf/textLay >out/src;flashx/textLayout/compose;ComposeState.as:331],flashx.textLayout.c >ompose::BaseCompose/composeBlockElement()[/Users/erik/Documents/ApacheFlex >/git/flex-tlf/textLayout/src;flashx/textLayout/compose;BaseCompose.as:439] >,flashx.textLayout.compose::BaseCompose/composeInternal()[/Users/erik/Docu >ments/ApacheFlex/git/flex-tlf/textLayout/src;flashx/textLayout/compose;Bas >eCompose.as:1004],flashx.textLayout.compose::ComposeState/composeInternal( >)[/Users/erik/Documents/ApacheFlex/git/flex-tlf/textLayout/src;flashx/text >Layout/compose;ComposeState.as:150],flashx.textLayout.compose::BaseCompose >/composeTextFlow()[/Users/erik/Documents/ApacheFlex/git/flex-tlf/textLayou >t/src;flashx/textLayout/compose;BaseCompose.as:785],flashx.textLayout.comp >ose::ComposeState/composeTextFlow()[/Users/erik/Documents/ApacheFlex/git/f >lex-tlf/textLayout/src;flashx/textLayout/compose;ComposeState.as:113],flas >hx.textLayout.compose::StandardFlowComposer/http://ns.adobe.com/textLayout >/internal/2008::callTheComposer()[/Users/erik/Documents/ApacheFlex/git/fle >x-tlf/textLayout/src;flashx/textLayout/compose;StandardFlowComposer.as:681 >],flashx.textLayout.compose::StandardFlowComposer/internalCompose()[/Users >/erik/Documents/ApacheFlex/git/flex-tlf/textLayout/src;flashx/textLayout/c >ompose;StandardFlowComposer.as:765],flashx.textLayout.compose::StandardFlo >wComposer/updateToController()[/Users/erik/Documents/ApacheFlex/git/flex-t >lf/textLayout/src;flashx/textLayout/compose;StandardFlowComposer.as:561],f >lashx.textLayout.compose::StandardFlowComposer/updateAllControllers()[/Use >rs/erik/Documents/ApacheFlex/git/flex-tlf/textLayout/src;flashx/textLayout >/compose;StandardFlowComposer.as:522],flashx.textLayout.edit::EditManager/ >updateAllControllers()[/Users/erik/Documents/ApacheFlex/git/flex-tlf/textL >ayout/src;flashx/textLayout/edit;EditManager.as:863],flashx.textLayout.edi >t::EditManager/handleUpdate()[/Users/erik/Documents/ApacheFlex/git/flex-tl >f/textLayout/src;flashx/textLayout/edit;EditManager.as:911],flashx.textLay >out.edit::EditManager/finalizeDo()[/Users/erik/Documents/ApacheFlex/git/fl >ex-tlf/textLayout/src;flashx/textLayout/edit;EditManager.as:708],flashx.te >xtLayout.edit::EditManager/doOperation()[/Users/erik/Documents/ApacheFlex/ >git/flex-tlf/textLayout/src;flashx/textLayout/edit;EditManager.as:657],fla >shx.textLayout.edit::EditManager/applyFormat()[/Users/erik/Documents/Apach >eFlex/git/flex-tlf/textLayout/src;flashx/textLayout/edit;EditManager.as:16 >67],flashx.textLayout.edit::EditManager/applyLeafFormat()[/Users/erik/Docu >ments/ApacheFlex/git/flex-tlf/textLayout/src;flashx/textLayout/edit;EditMa >nager.as:1698],IKB_Edit/applyFormat()[P:\PRJ_bUniverse\IKB_Flash\bUniverse >\src\IKB_LIB\LIB_Osagai;;IKB_Edit.as:5795],IKB_Edit/azpimarratu()[P:\PRJ_b >Universe\IKB_Flash\bUniverse\src\IKB_LIB\LIB_Osagai;;IKB_Edit.as:3914],UNI >_Irakurgailua/azpimarratu()[P:\PRJ_bUniverse\IKB_Flash\bUniverse\src\UNI_A >PP\UNI_AS;;UNI_Irakurgailua.as:3110],Function/http://adobe.com/AS3/2006/bu >iltin::apply(),IKB_FPak/funtzioaExekutatu_Event()[P:\PRJ_bUniverse\IKB_Fla >sh\bUniverse\src\IKB_LIB\LIB_ORO;;IKB_FPak.as:90],[mouseEvent]() >flashx.textLayout.elements::FlowGroupElement/getChildAt(),flashx.textLayou >t.elements::ParagraphElement/getTables()[/Users/erik/Documents/ApacheFlex/ >git/flex-tlf/textLayout/src;flashx/textLayout/elements;ParagraphElement.as >:327],flashx.textLayout.elements::ParagraphElement/http://ns.adobe.com/tex >tLayout/internal/2008::getTextBlockStart()[/Users/erik/Documents/ApacheFle >x/git/flex-tlf/textLayout/src;flashx/textLayout/elements;ParagraphElement. >as:302],flashx.textLayout.elements::ParagraphElement/http://ns.adobe.com/t >extLayout/internal/2008::getTextBlockAbsoluteStart()[/Users/erik/Documents >/ApacheFlex/git/flex-tlf/textLayout/src;flashx/textLayout/elements;Paragra >phElement.as:290],flashx.textLayout.edit::SelectionManager$/computeSelecti >onIndexInLine()[/Users/erik/Documents/ApacheFlex/git/flex-tlf/textLayout/s >rc;flashx/textLayout/edit;SelectionManager.as:1725],flashx.textLayout.edit >::SelectionManager$/http://ns.adobe.com/textLayout/internal/2008::computeS >electionIndex()[/Users/erik/Documents/ApacheFlex/git/flex-tlf/textLayout/s >rc;flashx/textLayout/edit;SelectionManager.as:1911],flashx.textLayout.edit >::SelectionManager/selectionPoint()[/Users/erik/Documents/ApacheFlex/git/f >lex-tlf/textLayout/src;flashx/textLayout/edit;SelectionManager.as:937],fla >shx.textLayout.edit::SelectionManager/http://ns.adobe.com/textLayout/inter >nal/2008::setNewSelectionPoint()[/Users/erik/Documents/ApacheFlex/git/flex >-tlf/textLayout/src;flashx/textLayout/edit;SelectionManager.as:1927],flash >x.textLayout.edit::SelectionManager/http://ns.adobe.com/textLayout/interna >l/2008::handleMouseEventForSelection()[/Users/erik/Documents/ApacheFlex/gi >t/flex-tlf/textLayout/src;flashx/textLayout/edit;SelectionManager.as:2059] >,flashx.textLayout.edit::SelectionManager/mouseMoveHandler()[/Users/erik/D >ocuments/ApacheFlex/git/flex-tlf/textLayout/src;flashx/textLayout/edit;Sel >ectionManager.as:2049],flashx.textLayout.container::ContainerController/mo >useMoveHandler()[/Users/erik/Documents/ApacheFlex/git/flex-tlf/textLayout/ >src;flashx/textLayout/container;ContainerController.as:2374],flashx.textLa >yout.container::ContainerController/http://ns.adobe.com/textLayout/interna >l/2008::rootMouseMoveHandler()[/Users/erik/Documents/ApacheFlex/git/flex-t >lf/textLayout/src;flashx/textLayout/container;ContainerController.as:2381] >,[mouseEvent]() >[verify](),flashx.textLayout.compose::TextFlowLine/http://ns.adobe.com/tex >tLayout/internal/2008::hilitePointSelection()[/Users/erik/Documents/Apache >Flex/git/flex-tlf/textLayout/src;flashx/textLayout/compose;TextFlowLine.as >:2206],flashx.textLayout.container::ContainerController/http://ns.adobe.co >m/textLayout/internal/2008::addSelectionShapes()[/Users/erik/Documents/Apa >cheFlex/git/flex-tlf/textLayout/src;flashx/textLayout/container;ContainerC >ontroller.as:2982],flashx.textLayout.edit::SelectionManager/addSelectionSh >apes()[/Users/erik/Documents/ApacheFlex/git/flex-tlf/textLayout/src;flashx >/textLayout/edit;SelectionManager.as:1223],flashx.textLayout.edit::Selecti >onManager/refreshSelection()[/Users/erik/Documents/ApacheFlex/git/flex-tlf >/textLayout/src;flashx/textLayout/edit;SelectionManager.as:1255],flashx.te >xtLayout.edit::SelectionManager/http://ns.adobe.com/textLayout/internal/20 >08::setSelectionFormatState()[/Users/erik/Documents/ApacheFlex/git/flex-tl >f/textLayout/src;flashx/textLayout/edit;SelectionManager.as:896],flashx.te >xtLayout.edit::SelectionManager/focusInHandler()[/Users/erik/Documents/Apa >cheFlex/git/flex-tlf/textLayout/src;flashx/textLayout/edit;SelectionManage >r.as:2260],flashx.textLayout.container::ContainerController/focusInHandler >()[/Users/erik/Documents/ApacheFlex/git/flex-tlf/textLayout/src;flashx/tex >tLayout/container;ContainerController.as:2494],flashx.textLayout.container >::ContainerController/http://ns.adobe.com/textLayout/internal/2008::requir >edFocusInHandler()[/Users/erik/Documents/ApacheFlex/git/flex-tlf/textLayou >t/src;flashx/textLayout/container;ContainerController.as:2512],[focusEvent >](),flash.display::Stage/set >focus(),flashx.textLayout.container::ContainerController/http://ns.adobe.c >om/textLayout/internal/2008::setFocus()[/Users/erik/Documents/ApacheFlex/g >it/flex-tlf/textLayout/src;flashx/textLayout/container;ContainerController >.as:2413],flashx.textLayout.container::ContainerController/mouseDownHandle >r()[/Users/erik/Documents/ApacheFlex/git/flex-tlf/textLayout/src;flashx/te >xtLayout/container;ContainerController.as:2215],flashx.textLayout.containe >r::ContainerController/http://ns.adobe.com/textLayout/internal/2008::requi >redMouseDownHandler()[/Users/erik/Documents/ApacheFlex/git/flex-tlf/textLa >yout/src;flashx/textLayout/container;ContainerController.as:2236],[mouseEv >ent]() > > > > > >-- >View this message in context: >http://apache-flex-development.2333347.n4.nabble.com/TLF-performance-issue >-tp44966p45075.html >Sent from the Apache Flex Development mailing list archive at Nabble.com.