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

Summary

Runtime Target: swf10
Application Size (compressed): 1.1MB (1,165,514 bytes)
LFC 845,255
Class Definitions 69
Instances 130
Resources 61,968
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-debug.swc Required for all applications 845,255
lz/list.lzx reference to <list> tag
rpc/rpc.lzx reference to <remotecall> tag
debugger the canvas debug attribute is true
utils/layouts/simplelayout.lzx reference to <simplelayout> tag
lz/textlistitem.lzx reference to <textlistitem> tag
lz/alert.lzx reference to <alert> tag
rpc/javarpc.lzx reference to <javarpc> 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
utils/states/dragstate.lzx:3 dragstate 1
utils/states/resizestate.lzx:3 resizestate 1
utils/states/resizestatemin.lzx:4 resizestatemin 1
base/basewindow.lzx:15 basewindow 1
utils/layouts/layout.lzx:14 layout 1
utils/layouts/stableborderlayout.lzx:3 stableborderlayout 1
base/resizeview.lzx:4 resizeview_x 1
base/resizeview.lzx:47 resizeview_y 1
lz/windowpanel.lzx:100 windowpanel 1
utils/layouts/simplelayout.lzx:3 simplelayout 1
utils/layouts/resizelayout.lzx:3 resizelayout 1
lz/modaldialog.lzx:12 modaldialog 1
lz/alert.lzx:7 alert 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/basetrackgroup.lzx:2 basetrackgroup 1
base/basebuttonrepeater.lzx:6 basebuttonrepeater 1
base/basescrollbar.lzx:10 basescrollbar 1
base/basescrollbar.lzx:509 basescrollthumb 1
base/basescrollbar.lzx:609 basescrollarrow 1
base/basescrollbar.lzx:636 basescrolltrack 1
lz/vscrollbar.lzx:9 vscrollbar 1
lz/list.lzx:10 list 1
base/baselistitem.lzx:5 baselistitem 1
lz/listitem.lzx:7 listitem 1
lz/textlistitem.lzx:6 textlistitem 1
rpc/rpc.lzx:3 rpc 1
rpc/rpc.lzx:357 remotecall 1
rpc/rpc.lzx:745 param 1
rpc/javarpc.lzx:6 javarpc 1
debugger/library.lzx:12 debug 1
utils/layouts/simpleboundslayout.lzx:3 simpleboundslayout 1
utils/layouts/constantlayout.lzx:3 constantlayout 1
utils/layouts/constantboundslayout.lzx:3 constantboundslayout 1
utils/layouts/wrappinglayout.lzx:3 wrappinglayout 1
utils/layouts/reverselayout.lzx:5 reverselayout 1
utils/command.lzx:14 command 1
debugger/newcontent.lzx:92 _dbg_lzhdrag 1
debugger/newcontent.lzx:101 _dbg_horiz_scrollbar 1
debugger/newcontent.lzx:200 _dbg_lzvdrag 1
debugger/newcontent.lzx:210 _dbg_lztextscroller 1
lz/tooltip/tooltip.lzx:10 tooltip 1
base/multistatebutton.lzx:3 multistatebutton 1
lz/checkbox.lzx:16 checkbox 1
lz/window.lzx:14 window 1
base/baseslider.lzx:8 baseslider 1
base/baseslider.lzx:251 baseslidertrack 1
base/baseslider.lzx:268 basesliderthumb 1
lz/slider.lzx:70 sliderthumb 1
lz/slider.lzx:48 slidertrack 1
lz/slider.lzx:5 slider 1
debugger/debugger.lzx:120 debugger_shadow_bottom 1
debugger/debugger.lzx:133 debugger_shadow_right 1
debugger/debugger.lzx:141 debugmenuitem 1
debugger/debugger.lzx:222 LzDebugWindow 1
Total 69 items 69

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/windowpanel.lzx:180 top 1
lz/windowpanel.lzx:184 middle 1
lz/windowpanel.lzx:188 bottom 1
lz/windowpanel.lzx:198 titlelayout 1
lz/windowpanel.lzx:252 gripper_left 1
lz/windowpanel.lzx:257 title 1
lz/windowpanel.lzx:259 gripper_right 1
lz/windowpanel.lzx:265 close_btn 1
lz/windowpanel.lzx:197 title_area 1
lz/windowpanel.lzx:272 content 1
lz/modaldialog.lzx:33 mdcontent 1
lz/modaldialog.lzx:31 mdpadding 1
lz/alert.lzx:44 alerttext 1
lz/alert.lzx:94 1
lz/alert.lzx:99 b1 1
lz/alert.lzx:90 1
lz/vscrollbar.lzx:57 top 1
lz/vscrollbar.lzx:71 1
lz/vscrollbar.lzx:79 bottom 1
lz/list.lzx:88 1
lz/list.lzx:87 content 1
lz/list.lzx:72 interior 1
lz/textlistitem.lzx:20 _title 1
rpc/library/xmlrpcdecoder.lzx:3 1
rpc/library/rpc.js:3 1
rpc/library/rpc.js:4 1
rpc/library/xmlrpcmessage.js:3 1
rpc/library/javarpc.js:4 1
debugger/platform/swf9/eval.lzs:2 1
debugger/newcontent.lzx:134 1
debugger/newcontent.lzx:139 1
debugger/newcontent.lzx:143 dragger 1
debugger/newcontent.lzx:225 textpane 1
debugger/newcontent.lzx:260 1
debugger/newcontent.lzx:265 1
debugger/newcontent.lzx:271 dragger 1
debugger/newcontent.lzx:240 scrollbar 1
debugger/newcontent.lzx:327 lower_right_corner 1
debugger/newcontent.lzx:331 dhsb 1
lz/tooltip/tooltipview.lzx:25 1
lz/tooltip/tooltipview.lzx:30 1
lz/tooltip/tooltipview.lzx:35 1
lz/tooltip/tooltipview.lzx:20 tptooltipview 1
lz/tooltip/tooltipview.lzx:20 tptooltipview 1
lz/checkbox.lzx:22 _title 1
lz/checkbox.lzx:35 cb 1
lz/window.lzx:40 _resizeControl 1
lz/window.lzx:43 menubar 1
lz/window.lzx:47 toolbar 1
lz/window.lzx:54 wcontent 1
lz/window.lzx:52 wframe 1
base/baseslider.lzx:282 t 1
lz/slider.lzx:57 background 1
lz/slider.lzx:64 filled 1
lz/slider.lzx:12 1
lz/slider.lzx:16 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:1214 contextmenuitem 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:1196 contextmenu 1
debugger/debugger.lzx:337 showHide 1
debugger/debugger.lzx:357 inspectError 1
debugger/debugger.lzx:367 bugReport 1
debugger/debugger.lzx:372 inspectTarget 1
debugger/debugger.lzx:381 inspectNode 1
debugger/debugger.lzx:389 showSubviews 1
debugger/debugger.lzx:397 showParent 1
debugger/debugger.lzx:409 explainStyles 1
debugger/debugger.lzx:435 Preferences 1
debugger/debugger.lzx:443 Clear 1
debugger/debugger.lzx:564 _cmd_eval 1
debugger/debugger.lzx:565 _cmd_hist_prev 1
debugger/debugger.lzx:566 _cmd_hist_next 1
debugger/debugger.lzx:567 _cmd_complete_tab 1
debugger/debugger.lzx:909 grabber 1
debugger/debugger.lzx:901 background 1
debugger/debugger.lzx:916 close 1
debugger/debugger.lzx:922 min 1
debugger/debugger.lzx:928 exp 1
debugger/debugger.lzx:935 clear 1
debugger/debugger.lzx:912 controls 1
debugger/debugger.lzx:952 title 1
debugger/debugger.lzx:895 top 1
debugger/debugger.lzx:963 left 1
debugger/debugger.lzx:968 content 1
debugger/debugger.lzx:972 right 1
debugger/debugger.lzx:958 middle 1
debugger/debugger.lzx:979 1
debugger/debugger.lzx:980 1
debugger/debugger.lzx:986 1
debugger/debugger.lzx:993 1
debugger/debugger.lzx:999 1
debugger/debugger.lzx:1003 1
debugger/debugger.lzx:1081 upButton 1
debugger/debugger.lzx:1084 downButton 1
debugger/debugger.lzx:1048 left 1
debugger/debugger.lzx:1095 top 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:2260 inputtext 1
debugger/debugger.lzx:1099 input 1
debugger/debugger.lzx:1111 bottom 1
debugger/debugger.lzx:1116 handle 1
debugger/debugger.lzx:1090 center 1
debugger/debugger.lzx:1136 evalbutton 1
debugger/debugger.lzx:1145 resizer 1
debugger/debugger.lzx:1123 bottomright 1
debugger/debugger.lzx:1030 bottom 1
debugger/debugger.lzx:1151 1
debugger/debugger.lzx:1153 1
systemprop.lzx:5 errormsg 1
systemprop.lzx:7 1
systemprop.lzx:12 ti 1
systemprop.lzx:11 env 1
systemprop.lzx:19 display 1
systemprop.lzx:40 getProperties 1
systemprop.lzx:28 systemprop 1
systemprop.lzx:28 systemprop 1
Total 130 items 130

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
$grabber_rsc_lzf_2 6,710
$grabber_rsc_lzf_1 2,241
title_rsc 1,758
title_rsc 1,758
handle_rsc 1,380
handle_rsc 1,380
handleOver_rsc 1,262
handleOver_rsc 1,262
$resizer_rsc_lzf_1 1,182
$resizer_rsc_lzf_2 1,064
$window_BL_rsc_lzf_3 995
$window_BR_rsc_lzf_3 951
$window_TR_rsc_lzf_3 923
$window_MR_rsc_lzf_3 695
scrolldragdimpleshorz_rsc 638
scrolldragdimpleshorz_rsc 638
$scrollDragDimples_rsc_lzf_1 638
$scrollDragDimples_rsc_lzf_2 638
$window_BM_rsc_lzf_3 622
shadowCorner_rsc 466
shadowCorner_rsc 466
$window_BL_rsc_lzf_1 456
$window_TR_rsc_lzf_1 441
topRight_rsc 436
topRight_rsc 436
$window_TL_rsc_lzf_1 425
$window_BR_rsc_lzf_1 408
$lzcheckbox_rsrc_lzf_3 408
$lzcheckbox_rsrc_lzf_6 408
shadowTop_rsc 382
shadowTop_rsc 382
topLeft_rsc 357
topLeft_rsc 357
$window_closebtn_rsc_lzf_1 352
$window_closebtn_rsc_lzf_2 352
$window_closebtn_rsc_lzf_3 352
top_rsc 345
top_rsc 345
$window_resizebtn_rsc_lzf_3 337
$lzscrollbar_ybuttontop_rsc_lzf_4 324
$window_resizebtn_rsc_lzf_1 321
$window_resizebtn_rsc_lzf_2 321
bottomLeftTop_rsc 314
bottomLeftTop_rsc 314
bottomRghtTop_rsc 309
bottomRghtTop_rsc 309
$lzcheckbox_rsrc_lzf_1 308
$lzcheckbox_rsrc_lzf_2 308
$lzscrollbar_ybuttonbottom_rsc_lzf_1 301
$lzscrollbar_ybuttonbottom_rsc_lzf_2 301
$lzscrollbar_ybuttontop_rsc_lzf_1 298
$lzscrollbar_ybuttontop_rsc_lzf_2 298
$lzcheckbox_rsrc_lzf_8 294
$window_ML_rsc_lzf_1 290
$window_TM_rsc_lzf_1 289
$window_BM_rsc_lzf_1 289
$window_MR_rsc_lzf_1 288
$lzscrollbar_ybuttonbottom_rsc_lzf_3 258
$lzscrollbar_ybuttontop_rsc_lzf_3 256
$evalBtn_rsc_lzf_1 254
$evalBtn_rsc_lzf_2 251
$window_closebtn_rsc_lzf_4 250
$evalBtn_rsc_lzf_3 249
$lzcheckbox_rsrc_lzf_4 238
bottomLeftBtm_rsc 231
bottomLeftBtm_rsc 231
$window_gripper_rsc_lzf_1 215
$window_gripper_rsc_lzf_2 215
lzscrollbar_ythumbgripper_rsc 211
$window_resizebtn_rsc_lzf_4 207
lzscrollbar_ythumbgripper_rsc 207
shadowLeft_rsc 205
shadowLeft_rsc 205
$tfupBtn_rsc_lzf_1 200
$window_gripper_rsc_lzf_3 198
$bug_rsc_lzf_1 198
$tfdownBtn_rsc_lzf_1 196
$tfupBtn_rsc_lzf_2 196
$tfupBtn_rsc_lzf_3 196
$bug_rsc_lzf_2 195
$tfdownBtn_rsc_lzf_2 194
$tfdownBtn_rsc_lzf_3 194
$bug_rsc_lzf_3 193
$clear1_rsc_lzf_1 192
bottomRghtMid_rsc 192
bottomRghtMid_rsc 192
$lzscrollbar_ybuttonbottom_rsc_lzf_4 190
$clear1_rsc_lzf_3 190
$clear1_rsc_lzf_2 189
bottomRghtBtm_rsc 187
bottomRghtBtm_rsc 187
$window_BL_rsc_lzf_2 185
bottomLeftMid_rsc 185
bottomLeftMid_rsc 185
scrolldraghorz_rsc 184
scrolldraghorz_rsc 184
$scrollDrag_rsc_lzf_1 184
$scrollDrag_rsc_lzf_2 184
$lzfocusbracket_shdw_lzf_3 183
$window_TR_rsc_lzf_2 183
bottom_rsc 183
bottom_rsc 183
$lzfocusbracket_shdw_lzf_1 182
$lzfocusbracket_shdw_lzf_2 182
$lzfocusbracket_shdw_lzf_4 181
leftRight_rsc 181
leftRight_rsc 181
$upBtn_rsc_lzf_1 179
$leftbtn_rsc_lzf_1 178
$leftbtn_rsc_lzf_3 178
$rightbtn_rsc_lzf_1 176
$leftbtn_rsc_lzf_2 175
$rightbtn_rsc_lzf_3 175
$upBtn_rsc_lzf_2 173
$downBtn_rsc_lzf_1 173
$rightbtn_rsc_lzf_2 172
$upBtn_rsc_lzf_3 171
$downBtn_rsc_lzf_2 171
$downBtn_rsc_lzf_3 171
$closeBtn_rsc_lzf_1 170
$closeBtn_rsc_lzf_2 168
$closeBtn_rsc_lzf_3 168
$expBtn_rsc_lzf_1 166
$minBtn_rsc_lzf_1 164
$expBtn_rsc_lzf_2 164
$expBtn_rsc_lzf_3 164
$prefsBtn_rsc_lzf_1 163
$minBtn_rsc_lzf_2 162
$lzbutton_bezel_outer_rsc_lzf_5 161
$window_TL_rsc_lzf_4 161
$window_BL_rsc_lzf_4 161
$prefsBtn_rsc_lzf_2 161
$prefsBtn_rsc_lzf_3 161
$minBtn_rsc_lzf_3 160
$lzscrollbar_ytrack_rsc_lzf_3 159
$window_TR_rsc_lzf_4 158
lzscrollbar_ythumbmiddle_rsc 158
lzscrollbar_ythumbmiddle_rsc 158
$window_BR_rsc_lzf_4 156
$tooltip_ptr_rsc_lzf_1 155
$tooltip_ptr_rsc_lzf_2 153
shadowBottom_rsc 153
shadowBottom_rsc 153
$window_TL_rsc_lzf_2 149
$window_TM_rsc_lzf_4 146
$window_ML_rsc_lzf_4 146
$window_BM_rsc_lzf_4 146
scrolldragleft_rsc 146
scrolldragleft_rsc 146
$scrollDragTop_rsc_lzf_1 146
$scrollDragTop_rsc_lzf_2 146
$window_MR_rsc_lzf_4 145
scrollstretchhorz_rsc 144
scrollstretchhorz_rsc 144
scrollStretch_rsc 144
scrollStretch_rsc 144
$lzfocusbracket_rsrc_lzf_1 143
$lzfocusbracket_rsrc_lzf_3 142
$lzfocusbracket_rsrc_lzf_4 142
$lzscrollbar_ytrack_rsc_lzf_1 141
$lzscrollbar_ytrack_rsc_lzf_2 141
$lzfocusbracket_rsrc_lzf_2 139
$window_BR_rsc_lzf_2 139
shadowRight_rsc 132
shadowRight_rsc 132
$window_TM_rsc_lzf_2 128
$window_ML_rsc_lzf_2 128
$window_MR_rsc_lzf_2 119
$window_BM_rsc_lzf_2 119
$scrollDragBottom_rsc_lzf_1 107
$scrollDragBottom_rsc_lzf_2 107
scrolldragright_rsc 106
scrolldragright_rsc 106
scrollTop_rsc 106
scrollTop_rsc 106
lzscrollbar_ythumbtop_rsc 104
lzscrollbar_ythumbtop_rsc 104
lzscrollbar_ythumbbottom_rsc 99
lzscrollbar_ythumbbottom_rsc 99
$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
$window_MM_rsc_lzf_4 86
$lzbutton_face_rsc_lzf_1 81
$lzbutton_face_rsc_lzf_2 79
$lzbutton_face_rsc_lzf_3 79
$window_MM_rsc_lzf_1 79
$window_MM_rsc_lzf_2 79
$lzbutton_face_rsc_lzf_4 70
$scrollcorner_rsc_lzf_1 66
$lzbutton_bezel_outer_rsc_lzf_4 65
Total 61,968

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