%PDF-1.4 %ÐÔÅØ 1 0 obj << /S /GoTo /D (chapter.1) >> endobj 4 0 obj (Domain-Specific Profiling) endobj 5 0 obj << /S /GoTo /D (chapter.1) >> endobj 7 0 obj (Alexandre Bergel, Oscar Nierstrasz, Lukas Renggli, Jorge Ressia) endobj 8 0 obj << /S /GoTo /D (section.1.1) >> endobj 11 0 obj (Introduction) endobj 12 0 obj << /S /GoTo /D (section.1.2) >> endobj 15 0 obj (Shortcomings of standard profilers) endobj 16 0 obj << /S /GoTo /D (subsection.1.2.1) >> endobj 19 0 obj (Difficulty of profiling a specific domain) endobj 20 0 obj << /S /GoTo /D (subsection.1.2.2) >> endobj 23 0 obj (Requirements for domain-specific profilers) endobj 24 0 obj << /S /GoTo /D (section.1.3) >> endobj 27 0 obj (MetaSpy in a nutshell) endobj 28 0 obj << /S /GoTo /D (section.1.4) >> endobj 31 0 obj (Validation) endobj 32 0 obj << /S /GoTo /D (subsection.1.4.1) >> endobj 35 0 obj (Case Study: Displaying invocations) endobj 36 0 obj << /S /GoTo /D (subsection.1.4.2) >> endobj 39 0 obj (Case Study: Events in OmniBrowser) endobj 40 0 obj << /S /GoTo /D (subsection.1.4.3) >> endobj 43 0 obj (Case Study: Parsing framework with PetitParser) endobj 44 0 obj << /S /GoTo /D (section.1.5) >> endobj 47 0 obj (Implementing instrumentation strategies) endobj 48 0 obj << /S /GoTo /D (section.1.6) >> endobj 51 0 obj (Micro-benchmark) endobj 52 0 obj << /S /GoTo /D (section.1.7) >> endobj 55 0 obj (Conclusions and future work) endobj 56 0 obj << /S /GoTo /D [57 0 R /Fit ] >> endobj 80 0 obj << /Length 2912 /Filter /FlateDecode >> stream xÚ¥YË’Û¶Ýç+´ÔTÍ ¾²KœG%•Ä.Ϥ²H²àÄŠTø°=þú{Ý”HÎȮܻРݍ~œ†‚Í~l~ø"øÌï7_|ù½N7Ú*cãpó°Û„:Qqnâ8Va R¹ùcûm{Ì«æîþtsgôÖÕŸ¶&I´}Óµ4««fó×ÃO_~Ÿn2•ÅaLÜî¢LYoîŒU‰Î˜Û×µû7eçÀÀ˜í7®Û»š¿M6±Ê“Ò·I¤ð…Q±Žù;ýœ¿U6óËž[æùº/òކvûkåº~èòþãG¤*Ðf~FøâqöÒ!?ßDÑ6ïyúÖ5û}]=?%NT”þŠüÔÂ8¬È[×÷Uþû vÒ/(šM„] ßD‡*2ƒ@Åi²vN!JligªˆYÒ@.ìÍÏßýøõ·ÂBéüFooyò­;åÝptÍM˜m¦µ;þ}ÕO#ö®cÂ}Q¹¦p<ù3ˆ,‚©Þ¾Âàú–¤Ù$ÊÒhs§ñ‰¿5Õ;:WY 7aº}"6áå°CU;úúìÚP?œ)EÜâ5×Síª¼TeQ¨± ª¨×L6L•’mt¨ÒÉ›Ã+&Ì&¼ow)ðž„ϽëC|²ÑÍÈ-ÔªÚ†©?tíxNqO#[ïaÆ÷ÕðÑu5¢ëSÆÈB¸´]Ú¢/öjlªGØà°øvÆ#]TÇÊÀU'òÒ]Þ@óÝHÖ0ɶsýX=O*òn“L(Ý;bïêvÒZvöIú}«ºäïÙ;@{a”‹ƒâ®[•'AÊ÷rz+úË9ñ€"ÏZòÙóíÛÙí+žþ8}z¨zòI|žûlà˜ß±`VD;•”ÁMŸÊ qpY?ÂuŸ-l֒lj‰/]Y`ä-­¼ „ï¾õñ‚9¹º¬:çxXRè×]2<ˆEÞËr?ŒeÅÎŽÙ÷7©ÝŽdîŽmç8›S2_E˜#“}–DÑ³Þ^ƒ)þ­šjøÐÅ0vR‡C.»\“?Ö>'`BÎbq°³XñhûÏXtÄß>!øƒ[¬¡VõI¾b+¯-l‘ú³eoÜ{N1b\ >4º'?€=ªŽ#¼üÿ›’RÀ¦‘¹£{JàÍC,œòs‘° ]ë[9zÇŽ>æ—DH-Ž6&&L$ ¾uy@ê/E£€•pSÊyÏŸ$ñ{UC¬Í5$&^CŽSªe¥“h÷™’v or€J˜´ã ŽîìfáZ…u.?ózçßõŽ—O%•œÙ—èT:ÙVIx