Compilation Statistics: OpenLaszlo 5.0.x: wrapper (lps-5.0.x/demos/weatherblox/wrapper)

Summary

Runtime Target: swf10
Application Size (compressed): 411K (421,030 bytes)
LFC 668,407
Class Definitions 29
Instances 57
Resources 53,643
Fonts 176,804

Auto-Includes

These are the library files that this application auto-includes. Every application includes a version of the LFC.lzl library, where the version is selected depending on the values of the krank, profile, and debug settings. Other library files are autoincluded if the application references (uses or extends) a tag that is defined in one of these libraries, and that the application itself does not define a different definition for.

Library Explanation Size
LFC10.swc Required for all applications 668,407
lz/edittext.lzx reference to <edittext> tag
lz/tabelement.lzx reference to <tabelement> tag
base/image.lzx reference to <image> tag
base/basetabslider.lzx reference to <basetabslider> tag
base/multistatebutton.lzx reference to <multistatebutton> tag
base/style.lzx reference to <style> tag
utils/layouts/simplelayout.lzx reference to <simplelayout> tag

The application may include additional files using include statements. The sizes from elements in these files are included in the tables below.

Class Definitions

These are sizes that class definitions compile to. The sizes are uncompressed block sizes, and overestimate their size in the compressed application.

Pathname:line number name Size*
base/basefocusview.lzx:4 basefocusview 1
lz/focusoverlay.lzx:19 focusoverlay 1
base/componentmanager.lzx:13 _componentmanager 1
base/style.lzx:8 style 1
base/basecomponent.lzx:8 statictext 1
base/basecomponent.lzx:35 basecomponent 1
base/basevaluecomponent.lzx:5 basevaluecomponent 1
base/baseformitem.lzx:7 baseformitem 1
utils/selectionmanager.lzx:15 selectionmanager 1
base/listselector.lzx:8 listselector 1
utils/dataselectionmanager.lzx:14 dataselectionmanager 1
base/datalistselector.lzx:8 datalistselector 1
base/baselist.lzx:6 baselist 1
utils/layouts/layout.lzx:14 layout 1
utils/layouts/simplelayout.lzx:3 simplelayout 1
base/basetabslider.lzx:11 basetabslider 1
base/image.lzx:3 image 1
base/basebutton.lzx:4 basebutton 1
base/multistatebutton.lzx:3 multistatebutton 1
lz/edittext.lzx:4 _internalinputtext 1
lz/edittext.lzx:24 edittext 1
utils/layouts/resizelayout.lzx:3 resizelayout 1
base/baselistitem.lzx:5 baselistitem 1
base/basetabelement.lzx:10 basetabelement 1
lz/tabelement.lzx:20 tabelement 1
weather_component.lzx:29 weather_image 1
weather_component.lzx:36 yahooImageCode 1
weather_component.lzx:45 weatherSummary 1
weather_component.lzx:58 weather 1
Total 29 items 29

Top-Level Instances

These are sizes that the top-level instances (the children of canvas and library elements) compile to. The sizes are uncompressed block sizes, and overestimate their size in the compressed application.

These sizes include children of top-level instances.

Pathname:line number ID or name Size*
base/colors.lzx:28 1
lz/focusoverlay.lzx:27 topleft 1
lz/focusoverlay.lzx:34 topright 1
lz/focusoverlay.lzx:41 bottomleft 1
lz/focusoverlay.lzx:48 bottomright 1
base/style.lzx:245 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:2091 text 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:2260 inputtext 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:1561 state 1
lz/edittext.lzx:173 1
lz/edittext.lzx:174 1
lz/edittext.lzx:175 1
lz/edittext.lzx:176 1
lz/edittext.lzx:171 _outerbezel 1
lz/edittext.lzx:182 1
lz/edittext.lzx:183 1
lz/edittext.lzx:184 1
lz/edittext.lzx:187 1
lz/edittext.lzx:188 1
lz/edittext.lzx:180 _innerbezel 1
lz/edittext.lzx:192 _face 1
lz/edittext.lzx:209 content 1
lz/edittext.lzx:215 field 1
lz/tabelement.lzx:66 bkgnd 1
lz/tabelement.lzx:85 txt 1
lz/tabelement.lzx:81 header 1
lz/tabelement.lzx:62 top 1
lz/tabelement.lzx:97 content 1
lz/tabelement.lzx:104 shdw 1
lz/tabelement.lzx:89 container 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:1433 dataset 1
weather_component.lzx:26 weatherdata 1
weather_component.lzx:26 weatherdata 1
weather_component.lzx:56 streetstyle 1
weather_component.lzx:56 streetstyle 1
weather_component.lzx:62 headlogo 1
weather_component.lzx:70 1
weather_component.lzx:74 enterzip 1
weather_component.lzx:78 zipcode 1
weather_component.lzx:87 okButton 1
weather_component.lzx:76 1
weather_component.lzx:90 1
weather_component.lzx:110 arrow 1
weather_component.lzx:118 where 1
weather_component.lzx:114 form 1
weather_component.lzx:102 tab1 1
weather_component.lzx:179 arrow 1
weather_component.lzx:184 satellite 1
weather_component.lzx:189 radarscan 1
weather_component.lzx:171 tab2 1
weather_component.lzx:205 arrow 1
weather_component.lzx:197 tab3 1
weather_component.lzx:96 weatherContent 1
weather_component.lzx:92 weatherApp 1
weather_component.lzx:223 1
weather_component.lzx:226 1
wrapper.lzx:10 1
Total 57 items 57

Resources

These are "approximate" sizes of imported resources. Some resources have been transcoded from their native format (e.g. JPEG) to SWF. The size of the resource when transcoded is reported here and it is a small overestimate of the size taken up in the actual output program.

Name Source Size
$LZ1 $LZ1 13,252
$LZ1 12,001
$LZ2 $LZ2 4,362
$LZ2 3,978
$LZ7 $LZ7 2,842
$LZ7 2,842
$LZ6 2,802
$LZ6 $LZ6 2,483
weather_bg 1,433
weather_bg 1,320
$okeydokey_lzf_2 941
$okeydokey_lzf_1 905
$okeydokey_lzf_3 843
$LZ3 $LZ3 340
$LZ4 $LZ3 340
$LZ5 $LZ3 340
$LZ3 271
$LZ4 271
$LZ5 271
$lzfocusbracket_shdw_lzf_3 183
$lzfocusbracket_shdw_lzf_1 182
$lzfocusbracket_shdw_lzf_2 182
$lzfocusbracket_shdw_lzf_4 181
$lzfocusbracket_rsrc_lzf_1 143
$lzfocusbracket_rsrc_lzf_3 142
$lzfocusbracket_rsrc_lzf_4 142
$lzfocusbracket_rsrc_lzf_2 139
$tabrsrc_lzf_1 108
$tabrsrc_lzf_2 108
tabshadow 102
tabshadow 102
$tabrsrc_lzf_3 92
Total 53,643

Fonts

These are "approximate" sizes of imported fonts. These assets have been transcoded from their native format (e.g. TTF) to a SWF Font format. This doesn't include additional font metrics tables added for use by the LFC. These are underestimates. Also, fonts that are imported by way of coming in inside SWF assets are ignored.

Face Style Source Size
Helvetica plain helmetr.ttf 52,724
Helvetica bold helmetb.ttf 51,648
Verity plain verity/verity9.ttf 35,768
Verity bold verity/verity9bold.ttf 36,664
Total 176,804