Skip to content

Instantly share code, notes, and snippets.

@hellpanderrr
Last active May 8, 2016 20:24
Show Gist options
  • Save hellpanderrr/a751d16905d0c27d61ea334f6e9212c9 to your computer and use it in GitHub Desktop.
Save hellpanderrr/a751d16905d0c27d61ea334f6e9212c9 to your computer and use it in GitHub Desktop.
pdfminer-20140328 profiling
DSD_Y41-650-D-PermitsCompleted.pdf 34 pages
Sun May 08 22:53:13 2016 restats_w
53819963 function calls (53796078 primitive calls) in 187.163 seconds
Ordered by: internal time
ncalls tottime percall cumtime percall filename:lineno(function)
34 30.264 0.890 145.637 4.283 layout.py:607(group_textboxes)
7795373 26.562 0.000 40.905 0.000 utils.py:154(<lambda>)
15342479 16.521 0.000 16.521 0.000 utils.py:329(__contains__)
7782749 14.318 0.000 14.318 0.000 layout.py:641(key_obj)
10217 13.951 0.001 54.856 0.005 :0(sorted)
136 13.028 0.096 22.061 0.162 :0(dump)
10217 9.984 0.001 73.020 0.007 utils.py:148(csort)
7805590 8.181 0.000 8.181 0.000 utils.py:152(<genexpr>)
283210 5.812 0.000 9.033 0.000 copy_reg.py:59(_reduce_ex)
512602 4.611 0.000 7.964 0.000 utils.py:373(find)
380675 4.319 0.000 6.652 0.000 layout.py:613(dist)
1504926 2.552 0.000 2.552 0.000 :0(hasattr)
1319222 1.979 0.000 1.979 0.000 :0(min)
89359 1.960 0.000 3.606 0.000 layout.py:224(__init__)
1308847 1.838 0.000 1.838 0.000 :0(max)
693323 1.635 0.000 2.339 0.000 utils.py:331(_getrange)
89359 1.501 0.000 6.117 0.000 converter.py:106(render_char)
29362 1.386 0.000 9.460 0.000 layout.py:631(isany)
111383 1.359 0.000 2.634 0.000 layout.py:319(add)
1029690 1.350 0.000 1.350 0.000 :0(isinstance)
906293 1.337 0.000 1.337 0.000 :0(append)
5892 1.222 0.000 14.294 0.002 layout.py:499(group_objects)
84017 0.981 0.000 4.624 0.000 psparser.py:497(nexttoken)
70564 0.970 0.000 7.106 0.000 psparser.py:567(nextobject)
707666 0.907 0.000 0.907 0.000 :0(add)
217133 0.879 0.000 0.879 0.000 layout.py:101(set_bbox)
87465 0.841 0.000 0.981 0.000 utils.py:34(__call__)
34 0.797 0.023 14.983 0.441 pdfinterp.py:855(execute)
84449 0.776 0.000 1.250 0.000 psparser.py:274(_parse_main)
311586 0.767 0.000 0.767 0.000 :0(getattr)
89359 0.654 0.000 2.969 0.000 layout.py:369(add)
87848 0.641 0.000 1.335 0.000 layout.py:144(voverlap)
177173 0.559 0.000 0.760 0.000 layout.py:133(is_voverlap)
5858 0.559 0.000 7.008 0.001 pdfdevice.py:85(render_string_horizontal)
181466 0.526 0.000 0.526 0.000 utils.py:112(apply_matrix_pt)
185664 0.473 0.000 0.473 0.000 :0(search)
207858 0.465 0.000 0.669 0.000 layout.py:296(add)
105750 0.417 0.000 0.858 0.000 layout.py:82(__init__)
191674 0.415 0.000 0.415 0.000 :0(pop)
154019 0.413 0.000 0.413 0.000 utils.py:182(drange)
192097 0.342 0.000 0.342 0.000 utils.py:324(<genexpr>)
38786 0.341 0.000 0.573 0.000 psparser.py:371(_parse_number)
87374 0.338 0.000 0.830 0.000 layout.py:119(hdistance)
155721 0.322 0.000 0.451 0.000 pdfinterp.py:239(fillbuf)
30913 0.311 0.000 0.595 0.000 psparser.py:404(_parse_keyword)
69905 0.301 0.000 0.649 0.000 pdfinterp.py:282(flush)
12658 0.272 0.000 0.789 0.000 utils.py:352(add)
87374 0.269 0.000 0.364 0.000 layout.py:115(is_hoverlap)
89359 0.266 0.000 0.266 0.000 utils.py:105(translate_matrix)
68 0.250 0.004 0.606 0.009 utils.py:169(fsplit)
181966 0.248 0.000 0.248 0.000 :0(start)
89359 0.242 0.000 0.359 0.000 pdffont.py:556(to_unichr)
234742 0.205 0.000 0.205 0.000 :0(abs)
226016/225982 0.203 0.000 0.203 0.000 :0(len)
83981 0.200 0.000 0.302 0.000 psparser.py:318(_add_token)
157358 0.198 0.000 0.227 0.000 :0(extend)
12658/34 0.192 0.000 0.560 0.016 layout.py:305(analyze)
5858 0.186 0.000 0.901 0.000 layout.py:378(find_neighbors)
81678 0.186 0.000 0.275 0.000 psparser.py:528(push)
3451 0.184 0.000 9.603 0.003 layout.py:574(group_textlines)
184576 0.176 0.000 0.176 0.000 pdffont.py:488(is_vertical)
70528 0.175 0.000 0.256 0.000 psparser.py:542(add_results)
90549 0.163 0.000 0.233 0.000 layout.py:683(<lambda>)
89359 0.151 0.000 0.151 0.000 pdffont.py:509(get_height)
87465 0.141 0.000 0.141 0.000 utils.py:30(__get__)
87465 0.141 0.000 0.141 0.000 :0(items)
85027 0.138 0.000 0.138 0.000 :0(replace)
89359 0.133 0.000 0.133 0.000 pdffont.py:515(char_width)
15659 0.130 0.000 0.242 0.000 psparser.py:390(_parse_float)
89359 0.117 0.000 0.117 0.000 cmapdb.py:144(get_unichr)
34 0.114 0.003 170.889 5.026 layout.py:679(analyze)
28342 0.113 0.000 0.210 0.000 pdfinterp.py:290(do_keyword)
89359 0.104 0.000 0.104 0.000 pdffont.py:500(get_descent)
69915 0.093 0.000 0.093 0.000 psparser.py:537(popall)
41563 0.093 0.000 0.133 0.000 pdfinterp.py:385(push)
1 0.088 0.088 187.162 187.162 <string>:1(<module>)
74161 0.087 0.000 0.087 0.000 :0(isdigit)
89325 0.087 0.000 0.087 0.000 layout.py:276(is_compatible)
29362 0.083 0.000 0.083 0.000 :0(difference)
5858 0.083 0.000 7.126 0.001 pdfdevice.py:64(render_string)
89359 0.080 0.000 0.080 0.000 pdffont.py:524(char_disp)
136 0.078 0.001 0.078 0.001 :0(open)
90481 0.076 0.000 0.076 0.000 layout.py:61(analyze)
35478 0.074 0.000 0.113 0.000 psparser.py:208(fillbuf)
5513 0.066 0.000 0.174 0.000 psparser.py:334(_parse_literal)
37498 0.066 0.000 0.066 0.000 psparser.py:102(intern)
6766 0.063 0.000 0.136 0.000 utils.py:365(remove)
15099 0.061 0.000 0.316 0.000 layout.py:330(__init__)
28342 0.060 0.000 0.085 0.000 psparser.py:131(keyword_name)
6312 0.059 0.000 0.107 0.000 psparser.py:421(_parse_string)
15201 0.056 0.000 0.201 0.000 layout.py:285(__init__)
15099 0.056 0.000 0.255 0.000 layout.py:315(__init__)
21116 0.052 0.000 0.068 0.000 utils.py:134(uniq)
17640 0.049 0.000 0.049 0.000 pdfinterp.py:389(pop)
40104 0.044 0.000 0.044 0.000 :0(isalpha)
3605 0.044 0.000 0.084 0.000 psparser.py:219(nextline)
5858 0.041 0.000 0.297 0.000 layout.py:353(analyze)
6800/34 0.040 0.000 0.064 0.002 layout.py:21(run)
2374 0.031 0.000 0.082 0.000 pdfparser.py:60(do_keyword)
5859 0.031 0.000 0.031 0.000 :0(map)
5858 0.030 0.000 7.156 0.001 pdfinterp.py:754(do_TJ)
6028 0.024 0.000 0.024 0.000 utils.py:96(mult_matrix)
1122 0.024 0.000 0.108 0.000 converter.py:73(paint_path)
5513 0.023 0.000 0.053 0.000 :0(decode)
3383 0.022 0.000 0.290 0.000 layout.py:458(__init__)
3383/34 0.022 0.000 0.561 0.017 layout.py:466(analyze)
3417 0.021 0.000 0.420 0.000 layout.py:434(analyze)
5858 0.020 0.000 0.160 0.000 layout.py:364(__init__)
1 0.020 0.020 0.816 0.816 pdfdocument.py:168(load)
1190 0.020 0.000 0.040 0.000 utils.py:189(get_bound)
5858 0.019 0.000 7.175 0.001 pdfinterp.py:764(do_Tj)
5858 0.019 0.000 0.130 0.000 layout.py:421(__init__)
5858 0.019 0.000 0.140 0.000 layout.py:343(__init__)
68 0.018 0.000 0.683 0.010 utils.py:346(extend)
3146 0.018 0.000 0.029 0.000 utils.py:212(choplist)
8603 0.018 0.000 0.026 0.000 layout.py:290(__iter__)
6766 0.017 0.000 0.017 0.000 layout.py:469(<lambda>)
3383 0.017 0.000 0.184 0.000 layout.py:300(extend)
5513 0.017 0.000 0.017 0.000 :0(utf_8_decode)
3610 0.014 0.000 0.014 0.000 pdfinterp.py:724(do_Td)
5513 0.014 0.000 0.030 0.000 utf_8.py:15(decode)
5868 0.013 0.000 0.023 0.000 utils.py:130(isnumber)
5858 0.013 0.000 0.020 0.000 layout.py:691(<lambda>)
5858 0.013 0.000 0.044 0.000 pdffont.py:494(decode)
1336 0.012 0.000 0.020 0.000 pdfinterp.py:492(do_re)
9275 0.012 0.000 0.012 0.000 layout.py:112(is_empty)
1143 0.012 0.000 0.017 0.000 :0(join)
1 0.012 0.012 187.075 187.075 pdf_test.py:31(convert_pdf_to_txt)
3417 0.011 0.000 0.011 0.000 utils.py:323(__iter__)
3010 0.010 0.000 0.045 0.000 psparser.py:599(<genexpr>)
5152 0.010 0.000 0.014 0.000 layout.py:293(__len__)
4446 0.010 0.000 0.013 0.000 psparser.py:122(literal_name)
7210 0.009 0.000 0.009 0.000 :0(end)
6766 0.009 0.000 0.009 0.000 :0(remove)
1123/155 0.009 0.000 0.015 0.000 pdftypes.py:100(decipher_all)
1095 0.009 0.000 0.009 0.000 :0(read)
1181 0.008 0.000 0.010 0.000 psparser.py:555(end_type)
1040 0.008 0.000 0.103 0.000 pdfinterp.py:501(do_S)
8603 0.008 0.000 0.008 0.000 :0(iter)
1999 0.008 0.000 0.014 0.000 pdfinterp.py:703(do_Tf)
1122 0.007 0.000 0.052 0.000 layout.py:156(__init__)
5858 0.007 0.000 0.007 0.000 layout.py:436(<lambda>)
2248 0.007 0.000 0.010 0.000 pdfinterp.py:645(do_BT)
2166 0.007 0.000 0.007 0.000 :0(match)
1288 0.007 0.000 0.008 0.000 pdfinterp.py:399(set_current_state)
5858 0.007 0.000 0.007 0.000 layout.py:212(__init__)
1288 0.006 0.000 0.028 0.000 pdfinterp.py:396(get_current_state)
1288 0.006 0.000 0.014 0.000 pdfinterp.py:79(copy)
5858 0.006 0.000 0.006 0.000 pdffont.py:491(is_multibyte)
1 0.006 0.006 0.025 0.025 pdfdocument.py:95(load)
1322 0.006 0.000 0.008 0.000 pdfinterp.py:57(__init__)
34 0.006 0.000 0.010 0.000 pdf_test.py:15(get_objects)
1288 0.005 0.000 0.015 0.000 pdfinterp.py:410(do_Q)
1288 0.005 0.000 0.008 0.000 pdfinterp.py:113(copy)
3570 0.005 0.000 0.005 0.000 pdfinterp.py:93(reset)
36 0.005 0.000 0.015 0.000 cmapdb.py:307(do_keyword)
1288 0.005 0.000 0.035 0.000 pdfinterp.py:405(do_q)
34 0.005 0.000 0.008 0.000 :0(sort)
414 0.005 0.000 0.016 0.000 psparser.py:481(_parse_hexstring)
1040 0.004 0.000 0.051 0.000 layout.py:170(__init__)
902 0.004 0.000 0.014 0.000 psparser.py:523(seek)
1833 0.004 0.000 0.004 0.000 psparser.py:532(pop)
2248 0.004 0.000 0.004 0.000 pdfinterp.py:741(do_Tm)
1868 0.004 0.000 0.004 0.000 :0(startswith)
3646 0.004 0.000 0.004 0.000 converter.py:74(<genexpr>)
902 0.004 0.000 0.007 0.000 psparser.py:191(seek)
1181 0.004 0.000 0.005 0.000 psparser.py:548(start_type)
828 0.004 0.000 0.008 0.000 :0(sub)
984 0.004 0.000 0.004 0.000 :0(seek)
3417 0.003 0.000 0.003 0.000 layout.py:705(<lambda>)
1322 0.003 0.000 0.003 0.000 pdfinterp.py:103(__init__)
1058 0.003 0.000 0.005 0.000 psparser.py:473(_parse_wclose)
354 0.003 0.000 0.298 0.001 pdfdocument.py:657(getobj)
1058 0.003 0.000 0.005 0.000 psparser.py:463(_parse_wopen)
732 0.003 0.000 0.004 0.000 psparser.py:489(<lambda>)
769/693 0.003 0.000 0.303 0.000 pdftypes.py:73(resolve1)
1040 0.003 0.000 0.004 0.000 pdfinterp.py:462(do_m)
3263 0.003 0.000 0.003 0.000 psparser.py:172(flush)
1040 0.003 0.000 0.004 0.000 pdfinterp.py:467(do_l)
940 0.003 0.000 0.003 0.000 psparser.py:516(reset)
1015 0.003 0.000 0.003 0.000 :0(tell)
1254 0.002 0.000 0.002 0.000 pdfinterp.py:551(do_n)
156 0.002 0.000 0.280 0.002 pdfdocument.py:644(_getobj_parse)
2248 0.002 0.000 0.002 0.000 pdfinterp.py:650(do_ET)
36 0.002 0.000 0.002 0.000 :0(decompress)
301 0.002 0.000 0.003 0.000 psparser.py:446(_parse_string_1)
1126 0.002 0.000 0.002 0.000 pdftypes.py:53(__init__)
34 0.002 0.000 0.133 0.004 pdfinterp.py:328(init_resources)
1424 0.002 0.000 0.002 0.000 pdfdevice.py:25(set_ctm)
354 0.002 0.000 0.299 0.001 pdftypes.py:65(resolve)
68 0.001 0.000 0.022 0.000 pdfinterp.py:797(do_Do)
1337 0.001 0.000 0.001 0.000 :0(chr)
402 0.001 0.000 0.002 0.000 utils.py:224(nunpack)
103/35 0.001 0.000 0.103 0.003 pdfpage.py:80(search)
326 0.001 0.000 0.120 0.000 pdftypes.py:159(dict_value)
340 0.001 0.000 0.002 0.000 layout.py:718(<genexpr>)
68 0.001 0.000 0.003 0.000 layout.py:189(__init__)
1254 0.001 0.000 0.001 0.000 pdfinterp.py:556(do_W)
469 0.001 0.000 0.001 0.000 :0(split)
34 0.001 0.000 0.090 0.003 pdfpage.py:44(__init__)
134 0.001 0.000 0.003 0.000 cmapdb.py:179(add_cid2unichr)
465 0.001 0.000 0.001 0.000 :0(groups)
412 0.001 0.000 0.001 0.000 pdftypes.py:213(get_any)
34 0.001 0.000 170.890 5.026 converter.py:44(end_page)
68 0.001 0.000 0.008 0.000 layout.py:714(__init__)
2 0.001 0.000 0.001 0.001 :0(__import__)
323 0.001 0.000 0.001 0.000 pdfdocument.py:344(<genexpr>)
476 0.001 0.000 0.001 0.000 :0(strip)
38 0.001 0.000 0.003 0.000 pdfdocument.py:410(decrypt_rc4)
198 0.001 0.000 0.050 0.000 pdfinterp.py:224(fillfp)
68 0.001 0.000 0.009 0.000 converter.py:53(begin_figure)
384 0.001 0.000 0.001 0.000 :0(get)
38 0.001 0.000 0.001 0.000 :0(decrypt)
102 0.001 0.000 0.001 0.000 pdfinterp.py:416(do_cm)
211 0.001 0.000 0.001 0.000 :0(pack)
204 0.001 0.000 0.001 0.000 :0(time)
170 0.001 0.000 0.001 0.000 pdfinterp.py:622(do_scn)
68 0.001 0.000 0.004 0.000 converter.py:65(render_image)
732 0.001 0.000 0.001 0.000 :0(group)
34 0.001 0.000 0.001 0.000 pdfinterp.py:369(init_state)
34 0.001 0.000 0.002 0.000 converter.py:36(begin_page)
34 0.001 0.000 186.010 5.471 pdfinterp.py:827(process_page)
68 0.001 0.000 0.001 0.000 utils.py:312(__init__)
34 0.001 0.000 15.118 0.445 pdfinterp.py:846(render_contents)
572 0.001 0.000 0.001 0.000 :0(ord)
36 0.001 0.000 0.006 0.000 pdftypes.py:230(decode)
281 0.000 0.000 0.000 0.000 :0(iteritems)
170 0.000 0.000 0.002 0.000 pdfinterp.py:636(do_sc)
104 0.000 0.000 0.052 0.000 pdftypes.py:168(stream_value)
1 0.000 0.000 0.000 0.000 :0(setprofile)
48 0.000 0.000 0.007 0.000 pdfinterp.py:513(do_f)
102 0.000 0.000 0.002 0.000 layout.py:491(__init__)
68 0.000 0.000 0.001 0.000 converter.py:58(end_figure)
36 0.000 0.000 0.001 0.000 pdftypes.py:219(get_filters)
80 0.000 0.000 0.000 0.000 pdftypes.py:181(__init__)
90 0.000 0.000 0.000 0.000 :0(openssl_md5)
35 0.000 0.000 0.194 0.006 pdfpage.py:78(create_pages)
134 0.000 0.000 0.000 0.000 :0(utf_16_be_decode)
2 0.000 0.000 0.096 0.048 pdffont.py:571(__init__)
48 0.000 0.000 0.003 0.000 layout.py:179(__init__)
110 0.000 0.000 0.001 0.000 pdftypes.py:210(get)
134 0.000 0.000 0.001 0.000 utf_16_be.py:15(decode)
81 0.000 0.000 0.001 0.000 pdftypes.py:114(int_value)
90 0.000 0.000 0.000 0.000 :0(digest)
71 0.000 0.000 0.000 0.000 :0(copy)
74 0.000 0.000 0.044 0.001 pdftypes.py:150(list_value)
34 0.000 0.000 0.007 0.000 pdfinterp.py:527(do_B)
156 0.000 0.000 0.000 0.000 pdfdocument.py:152(get_pos)
58 0.000 0.000 0.001 0.000 ARC4.py:103(new)
136 0.000 0.000 0.000 0.000 pdftypes.py:204(__contains__)
58 0.000 0.000 0.000 0.000 ARC4.py:72(__init__)
183 0.000 0.000 0.000 0.000 pdffont.py:585(<genexpr>)
38 0.000 0.000 0.003 0.000 pdfdocument.py:407(decrypt)
80 0.000 0.000 0.000 0.000 :0(index)
68 0.000 0.000 0.096 0.001 pdfinterp.py:168(get_font)
36 0.000 0.000 0.006 0.000 pdftypes.py:287(get_data)
34 0.000 0.000 0.050 0.001 pdfinterp.py:234(seek)
34 0.000 0.000 0.001 0.000 layout.py:739(__init__)
34 0.000 0.000 0.050 0.001 pdfinterp.py:218(__init__)
58 0.000 0.000 0.000 0.000 :0(new)
37 0.000 0.000 0.050 0.001 psparser.py:511(__init__)
1 0.000 0.000 0.000 0.000 pdfdocument.py:349(compute_encryption_key)
34 0.000 0.000 0.007 0.000 pdfinterp.py:539(do_b)
134 0.000 0.000 0.000 0.000 :0(unpack)
34 0.000 0.000 0.000 0.000 pdf_test.py:27(<lambda>)
68 0.000 0.000 0.000 0.000 utils.py:326(__len__)
1 0.000 0.000 0.002 0.002 pdfdocument.py:334(compute_u)
37 0.000 0.000 0.050 0.001 psparser.py:164(__init__)
68 0.000 0.000 0.000 0.000 layout.py:728(analyze)
84 0.000 0.000 0.000 0.000 psparser.py:58(__init__)
2 0.000 0.000 0.074 0.037 pdffont.py:534(__init__)
38 0.000 0.000 0.001 0.000 ARC4.py:92(decrypt)
67 0.000 0.000 0.000 0.000 pdfinterp.py:422(do_w)
1 0.000 0.000 0.000 0.000 utf_16_be.py:8(<module>)
1 0.000 0.000 187.163 187.163 profile:0(convert_pdf_to_txt('DSD_Y41-650-D-PermitsCompleted.pdf',cache_url=False))
1 0.000 0.000 0.000 0.000 utf_8.py:8(<module>)
34 0.000 0.000 0.000 0.000 pdfinterp.py:487(do_h)
34 0.000 0.000 0.000 0.000 pdfinterp.py:149(get_procset)
36 0.000 0.000 0.000 0.000 :0(zip)
2 0.000 0.000 0.001 0.001 __init__.py:71(search_function)
34 0.000 0.000 0.000 0.000 layout.py:17(__init__)
2 0.000 0.000 0.002 0.001 pdffont.py:469(__init__)
8 0.000 0.000 0.000 0.000 psparser.py:249(revreadlines)
34 0.000 0.000 0.000 0.000 converter.py:135(receive_layout)
1 0.000 0.000 0.849 0.849 pdfdocument.py:540(__init__)
34 0.000 0.000 0.000 0.000 pdfinterp.py:427(do_J)
38 0.000 0.000 0.000 0.000 pdftypes.py:191(set_objid)
34 0.000 0.000 0.000 0.000 :0(values)
20 0.000 0.000 0.000 0.000 ARC4.py:81(encrypt)
34 0.000 0.000 0.000 0.000 pdfinterp.py:592(do_RG)
34 0.000 0.000 0.000 0.000 converter.py:139(get_result)
34 0.000 0.000 0.000 0.000 pdfinterp.py:597(do_rg)
29 0.000 0.000 0.000 0.000 psparser.py:80(__init__)
20 0.000 0.000 0.000 0.000 :0(encrypt)
1 0.000 0.000 0.000 0.000 pdfdocument.py:755(find_xref)
10 0.000 0.000 0.000 0.000 pdftypes.py:132(num_value)
1 0.000 0.000 0.025 0.025 pdfdocument.py:774(read_xref_from)
2 0.000 0.000 0.005 0.003 pdfdocument.py:133(load_trailer)
1 0.000 0.000 0.003 0.003 pdfdocument.py:591(_initialize_password)
6 0.000 0.000 0.000 0.000 :0(update)
1 0.000 0.000 0.000 0.000 converter.py:158(__init__)
14 0.000 0.000 0.000 0.000 :0(rfind)
2 0.000 0.000 0.000 0.000 __init__.py:49(normalize_encoding)
1 0.000 0.000 0.000 0.000 pdfdocument.py:310(init_params)
2 0.000 0.000 0.069 0.034 cmapdb.py:283(run)
2 0.000 0.000 0.000 0.000 codecs.py:77(__new__)
2 0.000 0.000 0.000 0.000 converter.py:29(__init__)
1 0.000 0.000 0.003 0.003 pdfdocument.py:373(authenticate_user_password)
2 0.000 0.000 0.000 0.000 pdftypes.py:62(__repr__)
2 0.000 0.000 0.000 0.000 cmapdb.py:136(__init__)
2 0.000 0.000 0.000 0.000 :0(StringIO)
1 0.000 0.000 0.000 0.000 layout.py:52(__repr__)
2 0.000 0.000 0.000 0.000 encodingdb.py:49(get_encoding)
2 0.000 0.000 0.000 0.000 cmapdb.py:276(__init__)
1 0.000 0.000 0.000 0.000 utf_16_be.py:33(getregentry)
1 0.000 0.000 0.000 0.000 utf_8.py:33(getregentry)
1 0.000 0.000 0.002 0.002 pdfdocument.py:380(verify_encryption_key)
1 0.000 0.000 0.000 0.000 converter.py:147(__init__)
1 0.000 0.000 0.000 0.000 pdfparser.py:42(__init__)
2 0.000 0.000 0.000 0.000 cmapdb.py:45(__init__)
1 0.000 0.000 0.003 0.003 pdfdocument.py:303(init)
2 0.000 0.000 0.000 0.000 pdftypes.py:141(str_value)
2 0.000 0.000 0.000 0.000 :0(range)
4 0.000 0.000 0.000 0.000 cmapdb.py:52(set_attr)
1 0.000 0.000 0.003 0.003 pdfdocument.py:319(init_key)
1 0.000 0.000 0.000 0.000 converter.py:130(__init__)
2 0.000 0.000 0.000 0.000 pdfdocument.py:87(__init__)
2 0.000 0.000 0.000 0.000 :0(__new__)
2 0.000 0.000 0.000 0.000 pdfdevice.py:14(__init__)
1 0.000 0.000 0.003 0.003 pdfdocument.py:296(__init__)
2 0.000 0.000 0.000 0.000 pdffont.py:82(get_metrics)
1 0.000 0.000 0.000 0.000 layout.py:35(__init__)
1 0.000 0.000 0.000 0.000 :0(close)
1 0.000 0.000 0.000 0.000 utf_16_be.py:18(IncrementalEncoder)
1 0.000 0.000 0.003 0.003 pdfdocument.py:367(authenticate)
2 0.000 0.000 0.000 0.000 :0(translate)
1 0.000 0.000 0.000 0.000 pdfdocument.py:325(is_printable)
1 0.000 0.000 0.000 0.000 pdfinterp.py:318(__init__)
2 0.000 0.000 0.000 0.000 pdfdocument.py:146(get_trailer)
1 0.000 0.000 0.000 0.000 pdfinterp.py:144(__init__)
1 0.000 0.000 0.000 0.000 pdfdocument.py:328(is_modifiable)
1 0.000 0.000 0.000 0.000 pdfdocument.py:331(is_extractable)
1 0.000 0.000 0.000 0.000 utf_8.py:22(IncrementalDecoder)
1 0.000 0.000 0.000 0.000 utf_8.py:28(StreamReader)
1 0.000 0.000 0.000 0.000 utf_8.py:18(IncrementalEncoder)
1 0.000 0.000 0.000 0.000 utf_16_be.py:22(IncrementalDecoder)
1 0.000 0.000 0.000 0.000 pdfdevice.py:22(close)
1 0.000 0.000 0.000 0.000 utf_8.py:25(StreamWriter)
1 0.000 0.000 0.000 0.000 pdfparser.py:48(set_document)
1 0.000 0.000 0.000 0.000 utf_16_be.py:25(StreamWriter)
1 0.000 0.000 0.000 0.000 utf_16_be.py:28(StreamReader)
0 0.000 0.000 profile:0(profiler)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment