This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

dwz-0.1 - DWARF compression tool


Hi!

I'd like to announce dwz-0.1, a DWARF compression tool I've spent this
April hacking on.  It is currently (see below) written as standalone tool,
with minimal dependencies (though time hasn't been spent on portability
yet, so assumes glibc host), in particular just a small amount of code
in it depends on libelf (tested with elfutils only), in C.
The tool parses DWARF2+ debug info, finds matching DIEs between different
CUs that might be moved to new CUs with DW_TAG_partial_unit, estimates
whether it is worthwhile, if it is, moves it there and adds
DW_TAG_imported_unit DIEs (a tree of them) to make sure every CU includes
all the needed DIEs.  DW_TAG_imported_unit DIEs created by this tool
will only be direct children of DW_TAG_{compile,partial}_unit DIEs, if
something from a named namespace/module can be shared, the DW_TAG_namespace
or DW_TAG_module DIE with the same DW_AT_name is added in the partial unit
as well.

In addition to the duplicate sharing the tool performs some other small
optimizations, it chooses the best DW_FORM_ref{1,2,4,_udata} form for
intra-CU references (the same in each CU, otherwise we might create
way too many abbreviations) to minimize the size of the CU, performs various
optimizations on .debug_abbrev to allow more CUs to share the same abbrev
table while not increasing CU size (abbrev numbers are uleb128 encoded,
so after going to 128 or more abbrevs the higher abbrev numbers will need
2 (or for really many abbrevs even more) bytes), etc.

The tool is available from
http://people.redhat.com/jakub/dwz/dwz-0.1.tar.bz2

For testing, I was using a set of -gdwarf-4 -fno-debug-types-section
built binaries/shared libraries and a matching rebuild thereof with
-gdwarf-4 -fdebug-types-section (note, while the tool supports even
DWARF 2 (and 3) input, it is highly recommended to be used on DWARF 3+
at least, especially on 64-bit architectures, because DW_FORM_ref_addr
is 8 bytes in DWARF 2 for 64-bit pointer size, rather than just 4 bytes.

Below are some numbers, I had a collection of 4 binaries/libraries
from GCC and 273 libraries/binaries (well, separate debug info for them)
from libreoffice.  First number are sizes for original
-gdwarf-4 -fno-debug-types-section objects, third number sizes for
original -gdwarf-4 -fdebug-types-section objects, fifth line for
-gdwarf-4 -fno-debug-types-section objects processed with the dwz
tool (2nd and 4th are relative sizes of third/fifth number
compared to first in percent), the last number is user time from time
command on i7-2600 host.  For each collection there is du -sk line with
file sizes of all files in the collection (in kilobytes), then 3sec sum
line which contains sum of .debug_{info,abbrev,types} section sizes in
bytes in all the objects together and then for each individual source
it lists sum of .debug_{info,abbrev,types} section sizes in bytes
in the particular object.  In each collection those lines are sorted
from best to worst percentual achievement of .debug_types savings.

For all files dwz sizes are smaller than corresponding sizes with
.debug_types (which is for several reasons, .debug_types has higher
reference overhead (8 bytes), moves only selected kinds of types,
and only a single DIE in each DW_TAG_type_unit can be referenced).
On 47% of the input files .debug_types actually results in size
degradation rather than improvement.  Of course on the other
side .debug_types doesn't need the extra optimization.

For the speed you can look at the table, two largest inputs took
in between 10 and 20 seconds (largest libsclo.so.debug with 16million
of DIEs above 18 seconds), 11 other inputs took in between 3 and 10
seconds, 14 other inputs took in between 1 and 3 seconds, the remaining
250 inputs took below one second.  As for memory requirements,
the largest (again libsclo.so.debug) needs on 64-bit host 2.2GB of RAM
(mainly in 16million+ struct dw_die structures (72 bytes, but obstack
used for that rounds it to 80), .5GB in a hash table for
offset -> internal DIE pointer representation lookups,
68MB (new content of .debug_info), 2MB (new content of .debug_abbrev),
e.g. on cc1plus which is also pretty large debug info it needs around
800MB.  On 32-bit hosts I'd expect something in between that and half of
that.

The tool is new, so it hasn't gone with any extensive testing yet,
I plan to hack up some tool that will try to verify no debug info has been
lost during the compression process, Tom Tromey is working on GDB side
of the supports for DW_TAG_partial_unit/DW_TAG_imported_unit, other tools
might need changes too if they don't support it (it is standard DWARF3+)
or if they don't support it efficiently.

I'm not sure whether the tool later on (for testing a standalone tool
is best) should be kept as separate, post-linking tool, or whether
we should try to integrate it into the linker (or keep as both
separate tool and part of linker (or linker plugin?)).
The current libelf dependencies could be probably easily split into
a separate file and have callbacks from the main code, which can use
libelf or something else (bfd?).  Argument for putting this into the
linker is better convenience for users, argument for not putting it there
is that the linker already has big memory requirements, and this would
add for worst cases significant further memory requirements, which
especially on 32-bit hosts might be fatal for the whole linking.
The code can walk the original .debug_* section content many times
(that is in particular to keep memory usage down, DWARF is designed
to have small memory footprint and thus when as much info as possible
is left in DWARF format the memory footprint is smaller), so it wants
to see relocated sections (right now it wants the whole sections
as single memory block (mmapped), I guess it could be tweaked to e.g.
have each CU contribution in a different memory block) - so for
in linker operation it would need to come quite late in the process,
but on the other side it needs to be able to resize .debug_info
and .debug_abbrev sections (either of them can grow, but their total
should be always smaller, or the tool will give up on compression (didn't
happen on any testcases)) and thus needs to tweak sh_offset/sh_size
values of non-allocated sections late (not sure if e.g. the BFD linker
wouldn't mind such late changes).

Comments?  Please send bug reports my way, no repository nor bugzilla
for this has been created yet.

Non-LibreOffice:
	      dflt   types/dflt types  dwz/dflt dwz usertime
du -sk sizes 270056 89.5681% 241884 87.0768% 235156
3sec sum 92314327 68.7393% 63456213 61.2773% 56567683

cc1plus.conly 43944800 65.9538% 28983246 61.8907% 27197756 0m3.036s
cc1plus 45727606 69.3854% 31728298 60.5999% 27710884 0m3.227s
genautomata 302442 92.5447% 279894 80.182% 242504 0m0.013s
libstdc++.so 2339479 105.356% 2464775 60.5493% 1416539 0m0.148s

LibreOffice:
	      dflt   types/dflt types  dwz/dflt   dwz usertime
du -sk sizes 2534568 84.6257% 2144896 69.1889% 1753640
3sec sum 1433895483 69.9912% 1003600704 44.2295% 634204820

libicglo.so.debug 1660234 45.2106% 750602 26.4428% 439013 0m0.104s
libsclo.so.debug 164531671 45.6846% 75165652 44.7577% 73640662 0m18.836s
libscuilo.so.debug 11079626 46.5269% 5155010 36.5253% 4046871 0m0.864s
libbf_sclo.so.debug 36658343 48.2314% 17680846 40.9082% 14996262 0m3.607s
libswuilo.so.debug 19683997 50.2158% 9884474 34.9101% 6871712 0m1.688s
libsduilo.so.debug 4382271 51.3105% 2248564 36.4335% 1596615 0m0.346s
libbf_swlo.so.debug 39102612 51.721% 20224247 39.4008% 15406757 0m3.800s
libswlo.so.debug 138881231 55.2268% 76699714 34.1283% 47397757 0m15.601s
libxoflo.so.debug 3663621 56.5338% 2071183 23.6916% 867972 0m0.235s
libbf_schlo.so.debug 7464189 56.7457% 4235610 35.7204% 2666239 0m0.552s
libbf_svxlo.so.debug 27917685 57.534% 16062164 34.1568% 9535780 0m2.436s
libuuilo.so.debug 3839819 57.6069% 2212000 37.3265% 1433271 0m0.276s
libsdlo.so.debug 60462477 59.5442% 36001924 36.1054% 21830206 0m5.722s
libofficebeanlo.so.debug 26903 61.1344% 16447 40.4862% 10892 0m0.002s
libchartcontrollerlo.so.debug 20675978 61.334% 12681406 39.9742% 8265056 0m1.758s
libcuilo.so.debug 22284327 61.8616% 13785432 41.773% 9308838 0m1.845s
libacclo.so.debug 8687359 62.4041% 5421266 35.3251% 3068821 0m0.626s
libdbulo.so.debug 33647468 63.0043% 21199363 41.4818% 13957584 0m3.165s
libabplo.so.debug 1538163 63.3621% 974612 38.9345% 598876 0m0.109s
vclcanvas.uno.so.debug 4131062 64.1285% 2649187 47.0086% 1941953 0m0.305s
libsvtlo.so.debug 27588491 64.1784% 17705848 41.5181% 11454224 0m2.404s
libsvxlo.so.debug 18672562 64.2174% 11991031 40.0502% 7478391 0m1.618s
libbf_sdlo.so.debug 5396902 64.5412% 3483224 42.108% 2272528 0m0.406s
libbf_xolo.so.debug 23382210 66.0019% 15432702 36.3273% 8494119 0m1.883s
libdrawinglayerlo.so.debug 8610675 66.0398% 5686474 35.1115% 3023335 0m0.608s
vbaobj.uno.so.debug 15927456 66.3718% 10571335 53.4334% 8510583 0m1.332s
libxolo.so.debug 34693586 67.5307% 23428836 37.632% 13055881 0m3.063s
libsvxcorelo.so.debug 46706390 67.7564% 31646561 40.7452% 19030597 0m4.438s
cairocanvas.uno.so.debug 3554123 68.1866% 2423436 51.6222% 1834716 0m0.256s
libbasctllo.so.debug 8417769 68.2677% 5746616 48.3546% 4070375 0m0.635s
libbf_solo.so.debug 3028347 69.0601% 2091379 42.4978% 1286982 0m0.217s
libvclplug_kde4lo.so.debug 1556661 69.1122% 1075842 41.1298% 640252 0m0.115s
libscfiltlo.so.debug 41705318 69.141% 28835459 49.013% 20441034 0m4.386s
libdbaxmllo.so.debug 3125200 69.2427% 2163972 37.7716% 1180437 0m0.201s
libsfxlo.so.debug 27301144 69.9212% 19089278 46.7424% 12761203 0m2.455s
libjdbclo.so.debug 2822064 70.0363% 1976468 41.2393% 1163800 0m0.184s
librptxmllo.so.debug 3764792 70.5265% 2655175 38.1518% 1436337 0m0.256s
liblwpftlo.so.debug 11238229 70.5482% 7928364 39.5334% 4442858 0m0.780s
libbf_svtlo.so.debug 10387182 71.2301% 7398799 42.0569% 4368527 0m0.737s
librptuilo.so.debug 8332072 71.5941% 5965272 47.8128% 3983796 0m0.626s
libeditenglo.so.debug 11614786 72.0644% 8370128 46.2879% 5376238 0m0.877s
libbf_smlo.so.debug 2276168 72.1898% 1643162 47.0741% 1071485 0m0.157s
libcppcanvaslo.so.debug 2652276 72.7689% 1930031 47.3356% 1255471 0m0.167s
libforuilo.so.debug 1018479 73.8827% 752480 48.7547% 496556 0m0.068s
vbaswobj.uno.so.debug 8927319 74.1659% 6621027 39.2668% 3505475 0m0.622s
libavmedialo.so.debug 1239484 74.4302% 922550 50.4853% 625757 0m0.085s
libtextconv_dict.so.debug 51936 74.536% 38711 28.2001% 14646 0m0.003s
i18npool.uno.so.debug 3859626 75.0468% 2896525 38.5616% 1488335 0m0.239s
libxsltdlglo.so.debug 1897207 75.3062% 1428714 54.0919% 1026235 0m0.124s
libvclplug_genlo.so.debug 5566898 75.4342% 4199345 41.4479% 2307365 0m0.441s
libdbplo.so.debug 1446200 75.6521% 1094080 46.2744% 669220 0m0.093s
libvcllo.so.debug 37765392 75.8879% 28659374 45.8123% 17301192 0m3.966s
libfwllo.so.debug 3372901 76.0844% 2566252 45.882% 1547554 0m0.235s
libtklo.so.debug 12843120 77.3073% 9928665 51.2814% 6586126 0m0.962s
libbf_sblo.so.debug 2315937 77.6038% 1797255 40.5265% 938569 0m0.146s
libbf_wrapperlo.so.debug 671435 79.0456% 530740 43.2728% 290549 0m0.043s
libpcrlo.so.debug 8446986 79.7245% 6734321 52.7403% 4454967 0m0.627s
libhsqldb.so.debug 1982922 79.9441% 1585230 50.6086% 1003530 0m0.137s
postgresql-sdbc-impl.uno.so.debug 4724313 80.7292% 3813898 46.4849% 2196094 0m0.344s
libpdffilterlo.so.debug 1261925 80.7476% 1018974 54.8655% 692361 0m0.089s
libdeploymentgui.so.debug 2595883 81.181% 2107365 61.1055% 1586228 0m0.179s
libfwklo.so.debug 18641908 81.9535% 15277695 48.4087% 9024314 0m1.628s
libbiblo.so.debug 1941972 81.9701% 1591837 56.4498% 1096239 0m0.128s
libbf_golo.so.debug 562900 82.0531% 461877 34.7145% 195408 0m0.033s
libsblo.so.debug 8194172 82.415% 6753229 52.6065% 4310665 0m0.584s
libfrmlo.so.debug 13471057 82.4617% 11108457 52.9276% 7129901 0m1.052s
libsmlo.so.debug 5658948 82.8246% 4687000 51.2761% 2901690 0m0.488s
libmysqllo.so.debug 1126282 82.8597% 933234 53.0041% 596976 0m0.081s
libxmlsecurity.so.debug 2218222 83.1969% 1845491 54.0972% 1199995 0m0.150s
libvclplug_gtklo.so.debug 3620877 83.2048% 3012744 47.4482% 1718042 0m0.264s
libdbaselo.so.debug 2362968 83.2558% 1967308 51.6423% 1220290 0m0.165s
msforms.uno.so.debug 2057533 83.3957% 1715894 49.851% 1025700 0m0.128s
libtextconversiondlgslo.so.debug 562353 83.8383% 471467 59.4152% 334123 0m0.035s
libchartmodello.so.debug 7128735 86.1108% 6138612 52.8042% 3764274 0m0.482s
libmswordlo.so.debug 15994629 86.114% 13773618 55.5293% 8881712 0m1.547s
libxsec_xmlsec.so.debug 1205747 86.3059% 1040631 47.3962% 571478 0m0.075s
libflashlo.so.debug 1398732 87.2677% 1220641 60.6413% 848209 0m0.098s
libidxlo.so.debug 501599 87.4465% 438631 45.4473% 227963 0m0.028s
libbf_frmlo.so.debug 6193131 87.6017% 5425290 56.7267% 3513159 0m0.458s
libunoxmllo.so.debug 2755981 88.1057% 2428177 47.6131% 1312209 0m0.189s
libdbalo.so.debug 13732850 88.4086% 12141016 58.3846% 8017876 0m1.100s
libcalclo.so.debug 1450692 88.4139% 1282613 54.7838% 794744 0m0.106s
libdbtoolslo.so.debug 7675248 88.5675% 6797774 55.172% 4234588 0m0.566s
libflatlo.so.debug 1475477 89.4452% 1319744 55.2247% 814828 0m0.107s
migrationoo2.uno.so.debug 426741 89.4714% 381811 47.9171% 204482 0m0.021s
libfwelo.so.debug 3132339 89.5782% 2805893 53.6144% 1679384 0m0.215s
libscnlo.so.debug 577156 89.6184% 517238 57.6636% 332809 0m0.035s
libcharttoolslo.so.debug 6552374 89.8204% 5885369 56.3368% 3691398 0m0.465s
libpllo.so.debug 1531558 89.9361% 1377423 47.7502% 731322 0m0.100s
libloglo.so.debug 616439 90.4821% 557767 49.8247% 307139 0m0.036s
libsvllo.so.debug 5100521 90.5243% 4617211 49.3544% 2517332 0m0.375s
libctllo.so.debug 887299 90.6768% 804574 53.0074% 470334 0m0.052s
libxsec_fw.so.debug 1092232 90.9618% 993514 46.6035% 509018 0m0.070s
libcached1.so.debug 869812 91.3294% 794394 59.3082% 515870 0m0.046s
libhwplo.so.debug 2100153 91.6173% 1924103 67.5526% 1418707 0m0.138s
librptlo.so.debug 5223519 91.6474% 4787218 59.1857% 3091576 0m0.371s
libsdbtlo.so.debug 546535 91.8798% 502155 57.3462% 313417 0m0.034s
libfilelo.so.debug 3029152 91.986% 2786395 56.0922% 1699118 0m0.213s
libvbahelperlo.so.debug 3285725 92.2971% 3032629 57.2585% 1881357 0m0.214s
libadabasuilo.so.debug 611708 92.4147% 565308 61.0754% 373603 0m0.041s
libswdlo.so.debug 326602 92.6051% 302450 56.2556% 183732 0m0.022s
fps_office.uno.so.debug 1410488 93.5332% 1319275 59.8989% 844867 0m0.097s
basprov.uno.so.debug 613213 93.6277% 574137 57.0688% 349953 0m0.038s
libdeployment.so.debug 4456979 93.9356% 4186690 59.8451% 2667283 0m0.342s
libpyuno.so.debug 1277306 93.9445% 1199959 52.1544% 666171 0m0.084s
libchartviewlo.so.debug 6474785 94.5771% 6123661 56.0893% 3631663 0m0.476s
liblocaledata_es.so.debug 190100 94.9027% 180410 75.8143% 144123 0m0.010s
libsofficeapp.so.debug 2504035 95.0133% 2379167 61.9258% 1550643 0m0.162s
hatchwindowfactory.uno.so.debug 432108 95.1276% 411054 54.9252% 237336 0m0.028s
libevoablo.so.debug 1448209 95.2368% 1379228 60.42% 875008 0m0.098s
libpackage2.so.debug 2331854 95.6268% 2229877 55.9977% 1305785 0m0.147s
libooxlo.so.debug 72280222 95.7629% 69217609 34.3338% 24816538 0m7.336s
libembobj.so.debug 1468629 96.2126% 1413006 67.283% 988138 0m0.090s
liblnglo.so.debug 2820396 96.2891% 2715734 58.9398% 1662336 0m0.191s
libspalo.so.debug 2504544 96.3045% 2411989 57.3531% 1436433 0m0.187s
libcomphelpgcc3.so.debug 6982025 96.4765% 6736011 54.8251% 3827905 0m0.502s
libtllo.so.debug 2300298 96.4768% 2219253 53.3155% 1226415 0m0.144s
ucpext.uno.so.debug 378621 96.6069% 365774 62.0193% 234818 0m0.019s
libvclplug_svplo.so.debug 1577779 96.624% 1524513 49.8858% 787088 0m0.116s
libucbhelper4gcc3.so.debug 2054871 96.6443% 1985916 59.1272% 1214987 0m0.130s
liblocaledata_en.so.debug 203123 96.7626% 196547 80.4872% 163488 0m0.010s
libutllo.so.debug 6185453 97.0049% 6000192 58.3019% 3606239 0m0.426s
liblocaledata_euro.so.debug 1365737 97.2764% 1328540 80.1508% 1094649 0m0.081s
liblocaledata_others.so.debug 1702894 97.4195% 1658950 80.2078% 1365854 0m0.099s
libemboleobj.so.debug 890372 97.8504% 871233 68.4391% 609363 0m0.050s
slideshow.uno.so.debug 12477097 98.0334% 12231725 58.423% 7289494 0m0.955s
libucpftp1.so.debug 923308 98.5488% 909909 58.0555% 536031 0m0.056s
libxcrlo.so.debug 2069558 98.6507% 2041633 65.8608% 1363028 0m0.129s
libavmediagst.so.debug 247604 98.6632% 244294 56.5435% 140004 0m0.017s
libi18nutilgcc3.so.debug 97439 98.8229% 96292 59.1026% 57589 0m0.009s
libfwmlo.so.debug 712544 98.9112% 704786 56.4955% 402555 0m0.041s
libsotlo.so.debug 1297736 99.1607% 1286844 58.5642% 760009 0m0.086s
libfilterconfiglo.so.debug 1843275 99.4388% 1832931 56.9972% 1050616 0m0.113s
libucpchelp1.so.debug 2344192 99.4667% 2331690 57.8081% 1355134 0m0.163s
libdeploymentmisclo.so.debug 763838 99.4799% 759865 62.4617% 477106 0m0.047s
libdbmmlo.so.debug 1211002 99.8728% 1209462 63.2924% 766472 0m0.081s
gconfbe1.uno.so.debug 130533 100% 130533 79.7775% 104136 0m0.008s
libcollator_data.so.debug 6750 100% 6750 35.6% 2403 0m0.000s
libdict_ja.so.debug 763 100% 763 86.8938% 663 0m0.000s
libdict_zh.so.debug 763 100% 763 86.8938% 663 0m0.000s
libindex_data.so.debug 6684 100% 6684 45.0928% 3014 0m0.000s
soffice.bin.debug 593 100% 593 92.4115% 548 0m0.000s
unopkg.bin.debug 593 100% 593 92.4115% 548 0m0.001s
kde4be1.uno.so.debug 265305 100.421% 266422 72.7438% 192993 0m0.015s
cmdmail.uno.so.debug 182427 100.43% 183212 62.5774% 114158 0m0.008s
ucpgio1.uno.so.debug 592903 100.46% 595630 62.5079% 370611 0m0.031s
libanalysislo.so.debug 388085 100.807% 391218 70.9636% 275399 0m0.021s
libodbclo.so.debug 109376 100.95% 110415 55.8057% 61038 0m0.006s
libmcnttype.so.debug 150127 101.035% 151681 56.0972% 84217 0m0.006s
libi18nisolang1gcc3.so.debug 69580 101.173% 70396 54.5458% 37953 0m0.005s
libooxmllo.so.debug 25986876 101.269% 26316767 31.1262% 8088731 0m2.624s
libodbcbaselo.so.debug 1672106 101.321% 1694191 65.0589% 1087854 0m0.106s
ucptdoc1.uno.so.debug 1222964 102.377% 1252034 67.1183% 820833 0m0.074s
libxstor.so.debug 1919205 103.066% 1978045 71.8714% 1379360 0m0.120s
fsstorage.uno.so.debug 481961 103.335% 498036 71.639% 345272 0m0.026s
configmgr.uno.so.debug 3431810 103.676% 3557979 62.7252% 2152610 0m0.239s
libplacewarelo.so.debug 307066 103.712% 318464 60.4606% 185654 0m0.019s
libmsfilterlo.so.debug 3094829 103.911% 3215868 69.3384% 2145904 0m0.211s
libbasegfxlo.so.debug 3762314 104.077% 3915693 62.3513% 2345850 0m0.230s
libxmlfdlo.so.debug 125474 104.113% 130635 63.7949% 80046 0m0.008s
libsdfiltlo.so.debug 3262259 104.471% 3408104 63.767% 2080246 0m0.229s
librtftoklo.so.debug 1936733 105.461% 2042489 69.291% 1341982 0m0.130s
libucphier1.so.debug 975881 105.666% 1031171 68.7735% 671148 0m0.058s
dlgprov.uno.so.debug 735565 106.01% 779773 76.1961% 560472 0m0.046s
expwrap.uno.so.debug 423470 106.303% 450161 72.2679% 306033 0m0.020s
libucpfile1.so.debug 1861851 106.515% 1983147 64.9243% 1208794 0m0.120s
libsmdlo.so.debug 205197 107.117% 219801 72.5171% 148803 0m0.014s
libwpgimportlo.so.debug 604143 107.403% 648867 64.7155% 390974 0m0.034s
libvisioimportlo.so.debug 604383 107.414% 649192 64.7252% 391188 0m0.036s
libucpdav1.so.debug 2276271 107.424% 2445257 63.5842% 1447348 0m0.156s
libucb1.so.debug 1128967 107.478% 1213391 70.5186% 796132 0m0.068s
libcanvastoolslo.so.debug 1126385 107.655% 1212609 63.789% 718510 0m0.076s
libiptlo.so.debug 225768 107.71% 243175 70.5228% 159218 0m0.014s
libdoctoklo.so.debug 4427618 107.8% 4772964 54.4711% 2411772 0m0.298s
libdbpool2.so.debug 488446 108.436% 529651 65.5802% 320324 0m0.030s
nsplugin.debug 248202 108.514% 269333 71.022% 176278 0m0.016s
libucppkg1.so.debug 748235 108.666% 813080 72.0442% 539060 0m0.040s
libresourcemodello.so.debug 1046135 108.698% 1137126 63.0547% 659637 0m0.070s
spadmin.bin.debug 221909 108.752% 241330 67.2397% 149211 0m0.016s
libwriterfilterlo.so.debug 399485 109.122% 435927 63.877% 255179 0m0.026s
oosplash.debug 48593 109.283% 53104 84.4895% 41056 0m0.003s
localebe1.uno.so.debug 89355 109.388% 97744 67.0875% 59946 0m0.007s
syssh.uno.so.debug 115387 110.154% 127103 66.426% 76647 0m0.005s
uri-encode.debug 1948 110.164% 2146 86.6016% 1687 0m0.001s
libscriptframe.so.debug 911314 110.543% 1007395 65.5838% 597674 0m0.053s
libxmxlo.so.debug 99183 110.76% 109855 64.8962% 64366 0m0.008s
libguesslanglo.so.debug 188713 110.895% 209274 60.0934% 113404 0m0.008s
gnome-open-url.bin.debug 2538 111.111% 2820 86.4854% 2195 0m0.000s
pyuno.so.debug 2219 111.266% 2469 86.5255% 1920 0m0.001s
libunopkgapp.so.debug 607893 111.43% 677377 78.1027% 474781 0m0.036s
libxmlfalo.so.debug 250102 111.572% 279044 72.1881% 180544 0m0.014s
libunordflo.so.debug 606874 111.659% 677627 71.1218% 431620 0m0.033s
libwpftlo.so.debug 1222621 111.829% 1367240 68.1893% 833697 0m0.080s
libfwilo.so.debug 1031984 112.144% 1157306 66.0507% 681633 0m0.065s
libt602filterlo.so.debug 294745 112.388% 331258 82.9551% 244506 0m0.015s
libnpsoplugin.so.debug 45593 112.634% 51353 86.6054% 39486 0m0.002s
liblnthlo.so.debug 332092 112.786% 374554 68.9222% 228885 0m0.020s
libbasebmplo.so.debug 4613644 112.95% 5211089 85.5867% 3948667 0m0.274s
libsaxlo.so.debug 384077 113.013% 434058 70.8441% 272096 0m0.020s
liboooimprovecorelo.so.debug 136099 113.279% 154172 62.1437% 84577 0m0.007s
libsrtrs1.so.debug 434400 114.546% 497586 76.9206% 334143 0m0.022s
libreslo.so.debug 374945 114.703% 430072 70.573% 264610 0m0.025s
libsddlo.so.debug 189927 115.625% 219604 78.5038% 149100 0m0.012s
libscdlo.so.debug 187170 116.056% 217222 78.5003% 146929 0m0.010s
libforlo.so.debug 507786 116.325% 590684 69.9507% 355200 0m0.030s
i18nsearch.uno.so.debug 188980 116.475% 220114 81.1599% 153376 0m0.009s
libxsltfilterlo.so.debug 403974 116.576% 470938 77.3542% 312491 0m0.022s
libmsworkslo.so.debug 905203 116.682% 1056205 66.0439% 597831 0m0.053s
libmozbootstrap.so.debug 207544 117.055% 242941 63.1972% 131162 0m0.012s
ucpcmis1.uno.so.debug 361702 119.178% 431071 75.2802% 272290 0m0.022s
libspelllo.so.debug 275987 119.455% 329680 73.36% 202464 0m0.018s
libhyphenlo.so.debug 274500 119.815% 328891 72.9858% 200346 0m0.017s
librecentfile.so.debug 227996 120.091% 273803 73.1201% 166711 0m0.013s
libsvgfilterlo.so.debug 3374836 120.215% 4057065 66.9473% 2259362 0m0.264s
libsdbc2.so.debug 306833 120.721% 370413 80.5787% 247242 0m0.017s
fps_kde4.uno.so.debug 287421 121.957% 350529 81.7727% 235032 0m0.015s
libanimcorelo.so.debug 420197 122.379% 514232 79.0434% 332138 0m0.022s
libtvhlp1.so.debug 344157 122.481% 421527 81.745% 281331 0m0.018s
passwordcontainer.uno.so.debug 364773 123.43% 450241 82.3038% 300222 0m0.021s
libspllo.so.debug 689103 123.972% 854297 81.793% 563638 0m0.041s
libi18nregexplo.so.debug 43117 124.011% 53470 78.6766% 33923 0m0.002s
migrationoo3.uno.so.debug 198766 124.051% 246572 79.6877% 158392 0m0.007s
libitilo.so.debug 179002 124.824% 223437 77.8852% 139416 0m0.010s
pluginapp.bin.debug 248463 124.825% 310145 62.1022% 154301 0m0.017s
fastsax.uno.so.debug 361767 125.394% 453634 77.2768% 279562 0m0.017s
OGLTrans.uno.so.debug 401531 125.747% 504913 80.5726% 323524 0m0.024s
libdesktop_detectorlo.so.debug 37813 125.811% 47573 77.5395% 29320 0m0.004s
fpicker.uno.so.debug 54582 126.32% 68948 76.8807% 41963 0m0.005s
libbf_migratefilterlo.so.debug 258218 126.435% 326477 78.6665% 203131 0m0.014s
libi18npaperlo.so.debug 47952 126.451% 60636 79.2167% 37986 0m0.003s
libipblo.so.debug 126581 126.659% 160326 82.9777% 105034 0m0.009s
gengal.bin.debug 172121 126.767% 218192 78.1067% 134438 0m0.010s
pythonloader.uno.so.debug 52680 127.08% 66946 77.2836% 40713 0m0.002s
updatefeed.uno.so.debug 184903 127.241% 235273 82.9435% 153365 0m0.010s
libevtattlo.so.debug 157683 127.261% 200669 83.1637% 131135 0m0.008s
libiralo.so.debug 125559 127.31% 159849 82.9395% 104138 0m0.009s
libicdlo.so.debug 126076 127.614% 160891 82.9595% 104592 0m0.008s
libipxlo.so.debug 126900 127.786% 162160 82.9464% 105259 0m0.008s
libitglo.so.debug 129677 127.845% 165785 82.9499% 107567 0m0.009s
libipdlo.so.debug 131174 128.301% 168298 83.021% 108902 0m0.011s
liberalo.so.debug 125403 128.488% 161128 82.9414% 104011 0m0.008s
libimelo.so.debug 170768 128.82% 219983 83.3663% 142363 0m0.013s
libemelo.so.debug 193209 129.102% 249437 83.3916% 161120 0m0.012s
libexplo.so.debug 126980 129.107% 163940 82.9611% 105344 0m0.008s
libqstart_gtklo.so.debug 107626 129.193% 139045 83.019% 89350 0m0.009s
simplecanvas.uno.so.debug 224558 129.565% 290949 84.2165% 189115 0m0.015s
libipslo.so.debug 149690 129.751% 194224 83.3295% 124736 0m0.008s
libegilo.so.debug 163587 129.834% 212391 80.3945% 131515 0m0.012s
libprotocolhandlerlo.so.debug 140742 130.039% 183020 82.7997% 116534 0m0.007s
libfileacc.so.debug 204742 130.057% 266282 83.3214% 170594 0m0.011s
libeptlo.so.debug 186069 130.367% 242573 83.454% 155282 0m0.012s
libepglo.so.debug 128801 130.385% 167937 83.0126% 106921 0m0.011s
libepblo.so.debug 128702 130.394% 167820 83.0197% 106848 0m0.008s
libepplo.so.debug 129111 130.394% 168353 83.0162% 107183 0m0.012s
ucpexpand1.uno.so.debug 68102 131.363% 89461 75.848% 51654 0m0.005s
libodfflatxmllo.so.debug 77142 131.423% 101382 76.0364% 58656 0m0.007s
desktopbe1.uno.so.debug 68133 131.447% 89559 75.9338% 51736 0m0.004s
libupdchklo.so.debug 208392 131.78% 274619 83.8492% 174735 0m0.010s
postgresql-sdbc.uno.so.debug 87984 132.288% 116392 76.3207% 67150 0m0.007s
libspl_unxlo.so.debug 46953 132.875% 62389 76.4041% 35874 0m0.002s
libdatelo.so.debug 119342 133.192% 158954 82.2946% 98212 0m0.009s
libetilo.so.debug 147693 133.668% 197419 83.4752% 123287 0m0.013s
libepslo.so.debug 261885 134.178% 351393 83.8887% 219692 0m0.016s
liboffacclo.so.debug 114038 134.205% 153045 82.6882% 94296 0m0.007s
libhelplinkerlo.so.debug 494427 135.208% 668507 79.2141% 391656 0m0.028s
stringresource.uno.so.debug 365300 135.937% 496578 84.1185% 307285 0m0.022s
canvasfactory.uno.so.debug 159008 136.324% 216766 83.6134% 132952 0m0.009s
vbaevents.uno.so.debug 381085 136.862% 521560 83.1151% 316739 0m0.023s
libbindetlo.so.debug 170700 142.879% 243895 83.1049% 141860 0m0.012s
mtfrenderer.uno.so.debug 106923 145.132% 155179 82.5248% 88238 0m0.006s
liblegacy_binfilterslo.so.debug 421032 145.151% 611132 84.6567% 356432 0m0.027s
libsolverlo.so.debug 226867 145.368% 329792 83.9981% 190564 0m0.015s
libbf_ofalo.so.debug 112612 147.587% 166201 82.8384% 93286 0m0.009s

	Jakub


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]