That made a big difference in the profiler output; I don't see the
describeJSON and other reflection calls listed
 near the top time consumers anymore.


On Wed, Feb 23, 2011 at 8:06 PM, P T Withington <[email protected]> wrote:

> [Henry can you try profiling with this change in and report on the
> difference?]
>
> Change ptw-20110223-UAD by [email protected] on 2011-02-23 19:53:21 EST
>    in /Users/ptw/OpenLaszlo/trunk-devo
>    for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Speed up `subclassof` on swf10
>
> Bugs Fixed:  LPP-9775 Improve `subclassof` for swf10
>
> Technical Reviewer: [email protected] (pending)
> QA Reviewer: [email protected] (pending)
>
> Release Notes:
>    The default flex version is now 10.1
>
> Overview:
>    Use Andre's suggestion of a custom query to the JSON introspection
>    routines to speed up the checking of class against interface for
>    $lzc$subclassof
>
> Details:
>    LzRuntime:  Use the new introspection tool
>
>    lps.properties, LPS:  The default flex version is now 10.1
>
>    platform/flex/...:  New runtime support
>
>    SWF9External:  When compiling the LFC look for custom classes in
>    lfc/compiler/platform/flex.
>
> Tests:
>    smokecheck, test/style/metasuite, Henry will profile lzmail
>
> Files:
> M       WEB-INF/lps/lfc/compiler/LzRuntime.lzs
> A       WEB-INF/lps/lfc/compiler/platform/flex
> A       WEB-INF/lps/lfc/compiler/platform/flex/avmplus
> A       WEB-INF/lps/lfc/compiler/platform/flex/avmplus/JSONReflection.as
> A       WEB-INF/lps/lfc/compiler/platform/flex/README.txt
> M       WEB-INF/lps/config/lps.properties
> M       WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9External.java
> M       WEB-INF/lps/server/src/org/openlaszlo/server/LPS.java
>
>
> Changeset:
> http://svn.openlaszlo.org/openlaszlo/patches/ptw-20110223-UAD.tar
>



-- 
Henry Minsky
Software Architect
[email protected]

Reply via email to