Compilation Statistics: OpenLaszlo 5.0.x: tabs_example (lps-5.0.x/examples/components/tabs_example)

Summary

Runtime Target: swf10
Application Size (compressed): 320K (327,870 bytes)
LFC 668,407
Class Definitions 34
Instances 26
Resources 8,201
Fonts 0

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/button.lzx reference to <button> tag
utils/layouts/simplelayout.lzx reference to <simplelayout> tag
lz/radio.lzx reference to <radiobutton> tag
lz/tabs.lzx reference to <tabs> 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/basebutton.lzx:4 basebutton 1
base/swatchview.lzx:6 swatchview 1
lz/button.lzx:35 button 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
base/baselistitem.lzx:5 baselistitem 1
base/multistatebutton.lzx:3 multistatebutton 1
utils/layouts/layout.lzx:14 layout 1
utils/layouts/simplelayout.lzx:3 simplelayout 1
lz/radio.lzx:19 radiogroup 1
lz/radio.lzx:143 radiobutton 1
base/basetabs.lzx:12 basetab 1
base/basetabs.lzx:164 basetabsbar 1
base/basetabs.lzx:262 basetabpanecontent 1
base/basetabs.lzx:312 basetabpane 1
base/basetabs.lzx:509 basetabscontent 1
base/basetabs.lzx:597 basetabs 1
utils/layouts/stableborderlayout.lzx:3 stableborderlayout 1
lz/tabs.lzx:43 tab 1
lz/tabs.lzx:162 tabsbar 1
lz/tabs.lzx:265 tabpane 1
lz/tabs.lzx:363 tabscontent 1
lz/tabs.lzx:447 tabs 1
Total 34 items 34

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
lz/button.lzx:154 _outerbezel 1
lz/button.lzx:155 _innerbezel 1
lz/button.lzx:158 _face 1
lz/button.lzx:161 1
lz/button.lzx:162 1
lz/button.lzx:166 1
lz/button.lzx:167 1
lz/button.lzx:175 _title 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:1561 state 1
lz/radio.lzx:248 rb 1
lz/radio.lzx:288 _title 1
lz/tabs.lzx:58 left 1
lz/tabs.lzx:61 middle 1
lz/tabs.lzx:64 right 1
lz/tabs.lzx:72 labeltext 1
lz/tabs.lzx:56 tabview 1
lz/tabs.lzx:281 background 1
lz/tabs.lzx:371 borderedcontent 1
tabs_example.lzx:2 1
Total 26 items 26

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
$tab_L_rsc_lzf_4 999
$tab_R_rsc_lzf_4 952
$tab_R_rsc_lzf_3 558
$tab_R_rsc_lzf_2 555
$lzradio_rsrc_lzf_8 434
$lzradio_rsrc_lzf_3 356
$lzradio_rsrc_lzf_4 329
$lzradio_rsrc_lzf_1 296
$lzradio_rsrc_lzf_2 296
$lzfocusbracket_shdw_lzf_3 183
$lzfocusbracket_shdw_lzf_1 182
$lzfocusbracket_shdw_lzf_2 182
$lzfocusbracket_shdw_lzf_4 181
$tab_M_rsc_lzf_4 179
$tab_L_rsc_lzf_1 175
$tab_R_rsc_lzf_1 171
$tab_M_rsc_lzf_1 166
$lzbutton_bezel_outer_rsc_lzf_5 161
$lzfocusbracket_rsrc_lzf_1 143
$lzfocusbracket_rsrc_lzf_3 142
$lzfocusbracket_rsrc_lzf_4 142
$lzfocusbracket_rsrc_lzf_2 139
$tab_L_rsc_lzf_2 124
$tab_L_rsc_lzf_3 124
$tab_M_rsc_lzf_2 109
$tab_M_rsc_lzf_3 109
$lzbutton_bezel_outer_rsc_lzf_1 89
$lzbutton_bezel_outer_rsc_lzf_3 89
$lzbutton_bezel_inner_rsc_lzf_4 88
$lzbutton_bezel_inner_rsc_lzf_1 87
$lzbutton_bezel_inner_rsc_lzf_3 87
$lzbutton_face_rsc_lzf_1 81
$lzbutton_face_rsc_lzf_2 79
$lzbutton_face_rsc_lzf_3 79
$lzbutton_face_rsc_lzf_4 70
$lzbutton_bezel_outer_rsc_lzf_4 65
Total 8,201

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
Total 0