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.

Reply via email to