You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(73) |
Sep
(92) |
Oct
(9) |
Nov
(80) |
Dec
(60) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(92) |
Feb
(52) |
Mar
(71) |
Apr
(64) |
May
(53) |
Jun
(10) |
Jul
(111) |
Aug
(93) |
Sep
(134) |
Oct
|
Nov
|
Dec
|
Update of /cvsroot/javaprofiler/library/doc/dia/pdf In directory usw-pr-cvs1:/tmp/cvs-serv16454/doc/dia/pdf Removed Files: data_structure_scheme_complete_view.pdf data_structure_scheme_cpu.pdf data_structure_scheme_memory.pdf data_structure_scheme_monitors.pdf Log Message: --- data_structure_scheme_complete_view.pdf DELETED --- --- data_structure_scheme_cpu.pdf DELETED --- --- data_structure_scheme_memory.pdf DELETED --- --- data_structure_scheme_monitors.pdf DELETED --- |
Update of /cvsroot/javaprofiler/library/doc/dia/pdf In directory usw-pr-cvs1:/tmp/cvs-serv24296/doc/dia/pdf Added Files: data_structure_scheme_complete_view.pdf data_structure_scheme_cpu.pdf data_structure_scheme_memory.pdf data_structure_scheme_monitors.pdf Log Message: changes in interface enableGC(), disableGC(), runGC() added --- NEW FILE: data_structure_scheme_complete_view.pdf --- %PDF-1.2 %Çì¢ 4 0 obj <</Length 5 0 R/Filter /FlateDecode>> stream x¥]ÉeÇqÝ×W¼¥-À×9KÙ° /C//¨fK¤PMJdÓú}Cä{ÕUf\tFVܼ9Dò>ºËßÿÿ~øôô×'w5ßk·?=ùÛwOÞÕ~xÉå«Ö÷1^-ÝBW*·?>ýñ©]ÙÅvûÛÿùwOÿõæå½ónÿôÕÓ?þ¶ÜÆP_ýñI§äo>%ÌÈßbïýöÕ§¿ûçç¯úé_¿ûøüÍßõç§ùêöpÿé)v®ùÖv¹þâTßæùå3L.\¡æùJÑs¿~~þáÃWßþøñëoþóþøáóW?~ýáãÝã±e¯Múm÷mk®ñqÒoN´âl}¢_äyÇD³»w·áüqrè|üüíß¼6I¼°]-¿:É/ó¼gér!ßBÏø[]BúÒ§¾¦Qoó¼CLcºJÊVTB_d¯á*¯ëÒyÞ1É®:t gÓE,ÿíÇ~þË+3îêµÝrõ¯áå¾ÉóËgZ3Ä1ÝJ»jTTúËÏ_Tz¹úërù6Ï/dh µeîð§çÏ<) qîûôG<öô~?f7gEÓ&)`)Eظ/r P,Ø0BEà×hæðg ÇmÂåE®ÉSýq+ãS½°¼»úO]¿ö"Ófñq=ÂyÐkè»çeÈ:,Zó·Ñòi¿ xZಱaò½àáoí±#䝨 ¤ÃæÅôR@jµ^¥÷¹Rg&°3XÛ-÷=ÏkN=-cÀ¨²ÕaèàîÝzÄãÕ,e3õ¯5¥É"ïS<éÓêNº+=vpJÞ>Æ&ªÏ§¸æ'(µÃ_±¦ýþÙ³÷-D´Âcþ³g#eÐ0ÿ¦Í¢*$Ô±jzã{FO`pU(+ùñJÏV~DX óÜäI)ðâyZã9ÏHÒåÄâV8¾ù±Ãh¬)OµDô)6ç$ä0:Æ1®§¬ìÍ¡ì=ðÌèÍÝáÆìÉÁ@èËÀ×ûK=ã)Ñþâ¡2GÛÅ8>på¡+iñ3áAdÄÌû{æSÇ\òd;ŵf0x8/Çr°²ÎÕr;(\J)äÁÜo?>ýù»¾ÿéöÿöñã÷·o¾þ¼Ó¶¿yúëÓ=ñ(¶¸p!7äÛ§ï¨áßÁ¼¥¨´ P+'ë+X=¡Ñ s À°X\*Ô¼Ö0¶©@æ?<¥L×nÌÅãÃj7rª&hÞI)z xøÏÊÜBfNjµb* UÑVíaÂÓË^Ü]fäÀ:l17Ñl4ê 8 á¹Èâ°jñÁɯLÏ1òªÊ°;Éqû\9ÇP̱²PíüîI2n£YExÁ¨Ö!)¡ D~\*UõÝçh5)[ÔR&§IÑ(Ü 2Iðb%ÚLìFI!Ôö T·Ý ?9E§-OìCÙ=ÕYÌhhL8¶'ÄÉ%(î2Ϥ0 éi×!ÁãaIÃgX³¶Q%N`Ðð¬Ôbb%Ôë>Òï+Ê« ÌÂÔè35Uvv31E¬§C.T©EÀP&öbÂIÐÕã¹ÜÍc@À(=ªÍA1ZÚQb5ìªP<¸-<¬Ê=Êîñ|²-ðh|âqò/p)ÅÛÀÆÔA·4ä(7ú?²fÍ©é.x®QÔh>¦ØwR-?PÊÏ36ÿ@ú¾mj¾^SгˢÌéfz±Äq.ôpÅöNZÅ,¤!Ð 1Iéý> ¦YÇùFÈuMûHò"ËZÚ² ,p¾UoAÖiØæ^té9xIîõ¬ú#Â6]}&¶õ82ÚnrkÜæ©wGÔÙÈaªX Ù¡â ùÍ=+±Éæ(¦9bÇ,iµõÂ]ÓDo*ú±K¶UÿµÑÎ| ØÚ%·Ö ºÕoq®X¥7þ)èOa÷T1ëFc'Ú>¥àÎd^{DL±%g ùÎ =ta)8FÚô(ã"]⦫jÕ:lØÐV7 {/FjóÉ»/f¨ÌãìV§Að¬í̤µmíë:/ÁýJW2/[»]^Ä~´Zä@«ÈÜA«Hð±hJ6h°B'ZÁxUW1µ V`µ:«äqV|Á VLÚY°Lñ°bêò«i;ÁJ¬ñÁßzUÀæ[°dÝ+p+YA+ÐÅÂЯ޲àÌYÄâOÄ 8"XÌØ.ÄZÄB,ÛCIJ4{v SÆ'b%²[¶9d+±`dKkV¶³²qV¶"ìØ)[¼(me+ _²5É%[³cÈ·²ÅÜÉô"laì;ÙbvïN¶4²[?do=e+òa2²i}ÙâB¬lÅìÙ"me´È4-Vlq§lÅîlñ¯%[X²e{([¦lqÏÙJ0Dw²ë² Ò¨ pÛð 58õ©8ÙsÃùÌÑ=ï çj8dB bÆÂå!×îÚ3¤ÆÃ5íÖ¶¨&Ù¢ÚÀÅA5¬x4ò±gñüܱ"ÃSÚ6- Tú=ï¢HBØIêкwìSWpÏyËëÈÓPÒȼ!.¼BBݸò Q·ÏF+x·¿Lî4ÄYÖD ÀT«äòéA¬ÝYò2~ºêv1ÛÛ:ÄV·¢ÿ=ìyCôJô»,$CÿáByÛ(µÖæøxÄ9YǦàÁdtínÖ¢¥¸»ÃÙůømVW¼Æê·Y;ÝÔÕô$ûg9(©LbW¹ÄZI-¯ Üì¶¾â«÷V\ 3(ÉTK¶Àë0âQ`^òÖW@Eµ"R_4Ã=ë+¯¨*Ïú zTh}3ºYc9Ç£ÀârÁpk)Ñ%IË µÈB®ËÍ"çå1£Qd_6@ÊÛU³È:UY¾¤ì´ÊQÛÒ1ë,ÔBº3T çe3åØ +'CõZb^e4aë,èi¶Ð×s4óq4GLPæì7à Zi-7 ·ÏtkÕJ,¯×»©3àÞï[AÌRË µÖ¢g&¹cÌÊ¢«Ð£Ö¹SÕZ&ÆRkÛÅlÆ}ðÇdßþꮢöö´yGN¼Ápíü)5¿ZËüUMsÙÖTÏæ¾Ûào,e³cÌ©Ùà¯ö|µ3øcêÓµL?%\ìºÒzñþ«;¿6bÁjã» ¬6¬ÖÂjcMêÕÖù³JÂê &¬*¹`UÉ«úVÑüÕFWÖÀjåÕÜ « î÷Õó5°Êüê «·'Xmê'¬¶XåOXm 6 «Ú^°:È «JXmLÌXåíµV[L¬¶èXm!ßÁ*oaµ XUbÁªVå`{ýÕÝ«-÷ «ô;Xåí\«¼¢naµÁXÚÖ°{V[ëV ås¯øUgÒáå;T\ Eå£ñÒ#1a ï ²²£E¢{Y©zVtâ¦^2Ô;IbÕuÖæ®ûÝC`³m±MNnc*äæðÎ2ÌÜZ<GÑìüúÉVý¹9(8%Jhþ¤NÛËFÇóSäUôÜU# ÊXe"ÔUc¶"+ùI Á æ~+´×J ùcxHËÍFÇpÌû£y'Ó±Ü=à8wÀ17c±¶ë.éåyÝöãìû¤òÞç¼÷2Ë®LÄQJA _¸'5w"/kZÄI¢¿8ÚCjqj¶¹G)EÞµj¹CÇ8 îA^<g÷ÄÉüö@ÒI6gÎílNÓEj®,1Â6]¹´;Óy)Ê.^X4¦ß¦kwLÓÆtåÓåSwkºøJkºrÉéʬ;,Ó¥Ô0]¹µ;ÓUøù ¡7öl²KÅäiÐ Bªl8ýÃy²¸~AªlEj`kñ6½½¦_¼Æ|söÌç + OZ LÊl»'K-4|u¢ñøðe@)]>ä¾s QLpU¶B¹^GC¨V^¬kÂw¡×Pù!ÇâàgNb=äú)¿"eÙ¸ ¤ÆÆâ <^¥ÄF²è¡è]TÞk]î¡zÉÍð`°XæP÷l¸Ûüz*{ï¼*÷'Gø¡Ð$¦ÿÏ35=Ðö<ã.rÈtdz´ØÎU¬ú>Ù#(GðÉ®\ rÀ¬¯Öl3*(§(u¿OmÏ ³ÈQhÀYøÁEÚ§dOůWoô´GÀ)Ùæ,¦ZΪ_(H°©íh*¥A&/Ö°NÈÛõ%üVvYùA ²^ d:Ú 1ªèJ®aòÎkÝfiM.PîS²Ð%ÞfYY>6ÊR~ù¿¥òcãj8¿ÍèRÛ3²TJ£ÊJ7UdDY.Pî¨RÔÞvTÉËÁuGrÁoD£½7aF¬x¿=N_.PîHÁ\ i|r5"IÒrÒD¼¸zº.M|* QoÞk.A?;ÉîjçïÆ]廪[`ÝÕáMwµ3=aÜÕ^âá®Ê%Fã®vqåûáä)¥îªqW9êá®vIì¿eLwÕ;çä+å®b?Nwµó»Ê Xwrz¸«=µÃ]ÅÊ»ªíµØ»Ê§¬»:V²ÏiÝUÎ˺«\é½»*Wò\2gî]?··âÜ=Þi ß(1A ×À4TïäÁ²÷^Nvóa³íñ®;ó¸ äüþM«fJç¤uiú¶¹\H÷höx:]²½©(±ë ¤§åA¿íÚ^È<Rï¢HÃæÐD>VÄÞ#èÅÌéµ®?Rì!yïWÞÁ{?]6£|×¢ÊÏF)¶ùIEÿ¥÷0$?ìÍ˼(UGη_ ÇÓdUd·åê]{O`:H2Ö½¾Ëh3ÀzéC¾ËuzëlsÁ/ÿÕÐ6OïÆ:ßúsÀÜyÖpÚNòz^ Èb#ÏϽ±a² ÏaHZÀtò´;P9zä& ¡å&`ÚÓÑ¥ÞÉ]f4¹LLêe©¶WÙ ñòÜ=981id0»½ JJBâ§ÆC`ê£>Dva¸0ÊÁÏSÓ YIÐ¥RÂìXµ~Àª µfOôüÃÞ"¥ÁßÕØ©w¦MYLÐíÒeÎM]å®pnäËÒ*]ø¬QéÜë©ÒYo.Îú}ÔRXfnNÎZ(Þü¤p«´F¥gÇPi>nUZRCJ3ScU:ëK¥sïw*ͧJK¶Ç¨t®ñPi¾õTé¬ßnJgLæTé¬Jç&mU´Qé¬ßL-ÎúÍáÒØ¬¿ÐeT¿²dT°¥Ò0*m{¨ÒöãÖç¡Ò¼Qzª´$¿à¨ÖU¯M7ÙFML'¦Jßç M1Ü5ÙFÞ^¼+êx~mí«æîÆçÖB®Y)v$y®´ýPió àO6àmÇÊ[)V«9´7_¬VñBÍ¡U-C«ZVñVЩUÍùC«ø£Ñ*%VÍ¡U|Üj_pj/nXj<(£U¼¶qj/ZÅ1¬VñAV5ýÅ:£UAѪÆvÙZÕ\¾Ó*.ÄjËji«U¤V5(V5þk´3<µªô 36S«a´ÊörrP«¸gV5f¿Ùb(¬gº-íÒy§w7Y´27bwöP¶ÉìÌn½âÇ-Zü¼ gÔT~lÓ<ÎÛXg´T6%ÖÇf/Ä|Yeãºk7Ëã%߯;;ã$oßíÿ÷Îþ©ZH¨öúZóaóG(×Ïô® {ä¿ö»~'ìwÅÿ<½ukendstream endobj 5 0 obj 8202 endobj 3 0 obj << /Type /Page /MediaBox [0 0 647 427] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R6 6 0 R >> >> /Contents 4 0 R >> endobj 6 0 obj <</Type/Font/Name/R6/Subtype/Type1/BaseFont/Helvetica>> endobj 2 0 obj << /Type /Pages /Kids [ 3 0 R ] /Count 1 >> endobj 1 0 obj << /Type /Catalog /Pages 2 0 R >> endobj 7 0 obj << /CreationDate (D:20011128005155) /Producer (GNU Ghostscript 5.50) >> endobj xref 0 8 0000000000 65535 f 0000008585 00000 n 0000008526 00000 n 0000008307 00000 n 0000000015 00000 n 0000008287 00000 n 0000008455 00000 n 0000008634 00000 n trailer << /Size 8 /Root 1 0 R /Info 7 0 R >> startxref 8721 %%EOF --- NEW FILE: data_structure_scheme_cpu.pdf --- %PDF-1.2 %Çì¢ 4 0 obj <</Length 5 0 R/Filter /FlateDecode>> stream xÍ[K7sÝß_qtø~l$YYcÉR0óÙmäïçS$=3 YÈ^ÅËnëqêÁwø»ãÿãß§Ûo7w4ßk÷oþþñæï÷÷à£;ÂÝûî¡Å#û§w·÷·vdÛý¾¼ö?n¯ýíîµëüçáéþonÿïå>ÞôæýÍòwÛQË=tîoþæßþþû?|÷øÓß¾ùïÛ?½¹ÿÅ?ßBÅÞÞÓ²ïùUF¿¼æë½9Å»KUþúçÞ½ýéͧ·ï»\>Çë×|0ûÑc}Æë¸ô)ø#Ë¿¾æ¸Lõè5Ý}GuéüUuW¥»×íòËk¾EÝñÑß^éÃEÝÿúî¿üô9I~Ù/¯ùI¦# ¸1û×yÂú¶¿¼æëy>Áõ]Û&ÎÏ1ù0úâo`ÑÅ#ö¸Ð¿|úåÏ_ñés+K:Ok¦#b ÷Glîs®GÁy]óGzu/>`a,yÄ©¾Jë%ÙûÂ÷Ûîúoq¶¬}ÊèiMøêòá¼!·#Aɵ»ÃåWWEjϧµækY1Þ¾¿ù×xâ~q ,´z`ö"ÕXÃQó«¦TÇoj@8ªþ³R=õ?gvý/±Ný¿\´¤úmúBý?À)ÔeP'«K¨/MV¿Q¨ÕÏH5øó½e8_$«ÓÃçY ojDºrÉWW5ÃÚ¾Ù hIýzEã T%±5¬4÷ÀááÊÁ15(´i>® êØ9Ã|6pùNà8s{dÀAç xvõØL»ÊR)è$ÏÐÚ¢ñÂv õ\á9nîh6¤Àª^- M0rÿnæP,¶h¬.(× ½!wÇÉó x4±>!Ãèqà¬Ç*ô c ºcÜUµb%)óË=³Z¢Ûû(C¾·´¸h¬õHzb¬²Æ´l¾ì°ZT"Öë6üpË`*Êæq0a<öè©Lxzj°1ùU'#ÃÀé,fäÀ÷Eßpĸ\qÌ6xm3VmðÕ³xyÆ-= ³()aÓcqÅødCóÐÜuú'I1û»%°ßä_TxìCSK wl¥¤ÚL´x[á R4tÞYÉæ¦Î¬§ÁÚ)ø©J<Ô§fKbÙ6MsK' ¥_¶"3hµOÃò:iÑ(\]Tµ",Pì¦ZÁâ`E,öqÄsÒE^µs/üآϸ³ÉóÆý¨÷[BÖV](G«4¹Zö ½ áÏh<Ó£ìHp WüKR´-<æ´:ø6ã"!Ydß¡í±YÚãϹ¸¨G£ì¥Z6¹=£ j(hØP[\nPlÍuß3 ÝzVp0lØ·îðS;;CåR7vúéCKy®ìôx²Ó¶_Ùé¾MÃÒÐÞÛc¸=²{5|2ìHà³RúÈDôÞ3§ôÃ3Pª4V(!!ÀÙØ+ceÍkÃÖ/ñۤ¢ZOöÝdsæýf¿°Ôöf@Û q÷+:öHyËä> |ÀqsÙ¤LuSLcl)#Ë=DÅ6+óx'H#)ÅïeãÌ»à1ÓµæE¬À?ÈT?5KFY¡È)-I^¬úR-Ì1°n ÆÊÙpl9'ÕÃ4îQX¤OÌÞØX½;gØùã®`O¦ÕÞ ën3_íªkd:¸`6è`2Zj£ºÂüÕ %ÂPÊi_Clp&ZõkǬâ" ªåXIÀÅÔàq\?-lê ^M9½Ì)Bùd)äcü94`°[1á¹{lZp´¹¤[W%âeZwL¬0·À&Ö5±ÀHÃÅRÊoçLú/ÈgÓ2úãpò~Xê?Vø¾Ü f3r9/½ú¹+÷:QOWcKâ«T0ÁÕT¬KÞþñöþûþ|øãÏOï~ÿkw ç§Îïm¨Nk°fW(Æí@ÔëlÚá|0¤Ð«¬íÖâÎ!¾9òÈÃée£ eÖRc¦u«ðZHWˤàa½çE?Ü}^9g¨°^¸¢Y³ÃaëÈßûâs¦yô1DÅþ==;ìæUÃ1°ÍÜÇimQNNÅÖLW]¦UYÐÛ¹fEqÍd7®6³$p¶GR®NV3+³]éDÖWÍv^4·ÎÄäIÄâ&X î©hÐHsãv8é»=½×s ®qİÆ|s%ö4âQH{aÃÞ%x^rW¿Ù [+-ÖÄçðj5K*ãä«õCðUÕ»!KMÈÎïUüN̨[Ç÷Cɯ^¹Ò5ê¢Ç̧¦88¥kMsÆ÷ñpÃ$t`3LT°#£`ÙÅ« ål ÆÂcòJl"ëïÔqTFÂä7Iv;xÁÑôÙ@utpð$¦ Amü:¿Ðiã ¢t²9¿CgÔÝÈmükÎÈ'tò;tF$îtFÄtÆÔAgvè9] sYí &Ç "tF^ lÐØ^ 3²âÚ 3êÞâN^\¡bß¡¯^ЩñN£:¥¬ :j?ÎÈïÑ6èdûN;Õ lË_¡35~ÃÛ, L9r3×À²Ä´Da(jÙÌôµ- s½7<í36NÊ®Ø'U¨&áɯ´.±*WZA"B ü½îoÁ#kÊÊTØUÚØ©ýg {]ãHëgò îÄãyÇÈñÌNëøÞE /øãIh:Ó-½øÇ ö´ÁqsËüm8¸*ä\)-ãÍÑÇ')T² çp±Ǯ¹Ãqsý7}§|}cèÝàØáxÒùIÝÇÍ×7~È~ãæÚÛÔ(t6ÆÇ&%pì:á¸Ñ/pÜݼCÎ=]q2hJòNÄiµ;â4h{GýBf9ê@£l¿X¯Ã8¢â4ÞåmÓV[a©)ù8,)6Ä¡k^çÓ_4º2Ù¤¶²[º+te¡«3ÚBãÓ5tñÚi],I·ÐÕkº®sb.¶ÐÕ-÷ÐÕ]B·ÜCyÙCWW¥;CQ#tõZ .Ï[÷ P±Èh}Ó#( jÏñ&Àb{?ìF5*Þ®uô¥ÿº)öQ nCoxÎz´ñJqo±f¨kT:|ÁkKr¬ÛÒ·Â/K®JþÚ®3¾gs´Ì¾fíòë>n4ÿuv{Ýàòúm¿VÚñºÙ7ê:¡&+,èzç&ÑiῨjª"Ü´Ò=JM¼¦]å°[¸5^u vºnÑ·ö {#,ë<λ;i/-ìØeÌ6ݰøm_÷³Ô¢ÕúsÉz÷¬tÛf*Þõ`ïÆ$ñbr³d÷XÑlå¤×£ñ~Þ'TÍrÒó:å$hUÛª'1J#¢ôüØ'QZÇÈûMvÏú3Ñe·¹³ é:gA¸WÃYRz~تVÀ,)q¼rXbÄ©¤DúøÅ:¸Ôæ×x¸üVRB]}ÕF¬¢rVUz~ÇGod³ªôüJ0«J êUUò¼÷YV"m²¸ÂÒó+²]5ñ¨O3ç·Bns*ÕJQ¢ói²]OTOíþxû_\¥endstream endobj 5 0 obj 5137 endobj 3 0 obj << /Type /Page /MediaBox [0 0 386 319] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R6 6 0 R >> >> /Contents 4 0 R >> endobj 6 0 obj <</Type/Font/Name/R6/Subtype/Type1/BaseFont/Helvetica>> endobj 2 0 obj << /Type /Pages /Kids [ 3 0 R ] /Count 1 >> endobj 1 0 obj << /Type /Catalog /Pages 2 0 R >> endobj 7 0 obj << /CreationDate (D:20011128004558) /Producer (GNU Ghostscript 5.50) >> endobj xref 0 8 0000000000 65535 f 0000005520 00000 n 0000005461 00000 n 0000005242 00000 n 0000000015 00000 n 0000005222 00000 n 0000005390 00000 n 0000005569 00000 n trailer << /Size 8 /Root 1 0 R /Info 7 0 R >> startxref 5656 %%EOF --- NEW FILE: data_structure_scheme_memory.pdf --- %PDF-1.2 %Çì¢ 4 0 obj <</Length 5 0 R/Filter /FlateDecode>> stream xÍYËn7Ýë+fÙ(Ë÷cÙmÑEQ$õ®èµå< Åì èß÷\ÎðòP£hVJ²¯Ïç>9B þOwûÍçQ%/ãðv£÷íÐ1F&%2FD;èhõÃa»yØDá¤Ã¿_þs#±ðçAå}ËÇÝ~øñfóý?LKÝ<lFJjðZ¸Ì`´! áfÿÍO»Û§§_Þow÷ßÞ|Øü|3¼tBº!y'">{TÏc.g¨ÁLé ÎÒj.¾ï \rVDÃÎ~° ¤3)»àÕÿñ¢¶ðNðöliÉ,QÁ+Ù9*:LÊή&bmKdÖøáNºgöÞS Óiç0ª@.¥©óy--Ï®¦eϪ)³h4-T«¦sTáºVS&{>©ª®lit-IźÎA%§VêÊ)uZWN©iî«Q*è>Uc½ÚuQ%VfM¬b5átWS®¬)[MKUeMç RTWjÊ5õ¼¦*[ªES¦:IWRÍÙ¦¢¹\a¿[¢^ÆWÀÉB4UÄÐ)iæÌÑÔE1&Z+ÜåD¦p+ AD_1Ó\ïcr2gu-ÄÔ8°@´ç"{óÅ**^ÌÁ [¤ ŧ*%É-ÓbiÂFåç(Æ(2±)VÁ-0eï3Æû̽?G1f¥÷é ïs²¦¦¬éÅrÐç}Ö´L¦6ÜëÕC1fÒýâԺͦ¯ªiaÊ2FSf1éÕC1fÒ}5Óªé«^/-Ã[me $¦¥Q)q¡×]Té·³¶j¬#¥éT~&#õÉfÅâ(ÔgÜ7ê¢ Æ¹\V£Ðé° bŲfú:íÙ¢eJäbtJo.¦c9ºÈxe oçØ9Êù Y?Ç:¦ÁøÔÈÅçg=ú_Ûáa:If rµÃÃtÓMù/`NzøÜsí«¯¾ø¨OYª]m?{nW1Sw$ê¥Ö9_1+;¦²TÒp-ÄÂÊå¬B(:°µ¨{²éFbÈÚQ 2Ä;+QÍÚ±²\ (eDqîXÊK|AÆS¯ÕÆSÌQ:à¨C'1z±Û¾³¿Iv:IÕ0£àLCô5»\±8£)ê° ëÆ-ZªF ô°º]iZ»jT0=FeíªQgÿé¬ïU5ªæ¨¢Ñ×0ÒÚ*½÷3KÝ¿c®-#óu aTQ QÁ,1*çï1*êw, £âµÊh*^k]zõÕ¸]Ñ×cÆæ¦¢jýúþ üaQc=óò JúÂ!S%ùïÛýãá¿áÓáñáýîýÇ·ô:é¨ïÊ£÷ßÜß>ßOÏ/wÏ_Û§£·Ú½ô)ҸüX.BH[\Tk(/øPÏBã9z YÛ1L[þ²ïh½ËoB®±Öå&Ñ`ç¤Ðl D´4Ì-V*%ráÃ>§[^ASJ]@¾KñÞááºè\>Dò¨rÑU65[h80¸®×5¾oÓA§«F8 ¼sl¡a#¿M*»³åáê]£J'çóë§hä9¥èÙ2®0õ,ÁÛ&>«¦«¾ñ-&`ªË#Mµà¦éüÈiÜ-WÇèU*Ñ Ët=÷§h[Ƶ7]KÂ7NÑR<ã'uÞó¶$ÇäÝÙòpu®Q¥©|ûüö[c8rq,ßâ¡XrÝÅ5Ëõ,F®ß¸ÿÙéËÃ#ò³Òc\~7À»³åáê]£Jí¤T2²NJ*úq©iPª¿©húþ¹oç¤æ¡<½ü½lK.»*W¥Ë»ñË)LÃe2ðSVÑ·:¾1/ayç%aªMíC¸´(?7´^º.×¥±y½ùIØendstream endobj 5 0 obj 1974 endobj 3 0 obj << /Type /Page /MediaBox [0 0 650 409] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R7 7 0 R /R6 6 0 R >> >> /Contents 4 0 R >> endobj 7 0 obj <</Type/Font/Name/R7/Subtype/Type1/BaseFont/Helvetica-Bold>> endobj 6 0 obj <</Type/Font/Name/R6/Subtype/Type1/BaseFont/Helvetica>> endobj 2 0 obj << /Type /Pages /Kids [ 3 0 R ] /Count 1 >> endobj 1 0 obj << /Type /Catalog /Pages 2 0 R >> endobj 8 0 obj << /CreationDate (D:20011128004549) /Producer (GNU Ghostscript 5.50) >> endobj xref 0 9 0000000000 65535 f 0000002443 00000 n 0000002384 00000 n 0000002079 00000 n 0000000015 00000 n 0000002059 00000 n 0000002313 00000 n 0000002237 00000 n 0000002492 00000 n trailer << /Size 9 /Root 1 0 R /Info 8 0 R >> startxref 2579 %%EOF --- NEW FILE: data_structure_scheme_monitors.pdf --- %PDF-1.2 %Çì¢ 4 0 obj <</Length 5 0 R/Filter /FlateDecode>> stream xÍ[˲]7n¯8ÃÄUÙÙ|Ó¤zàDU«®%Ë©+»-ËßÏZ|í£ÛRKì>@X i×úÕeô~v¸r¦ãtb4x®PÐ×ÎãL/ !é5æky ¡Þ7®ßÜK¼ñXóµè½H5ôâ .Õ>â[¥ â>+Õuÿ£g¿ÿ)ÖqÿRý6Bý;` uªÄ&ÔÁêê§«ß(ÕÁêg¤êáVWï5ÁøYí>:È©Ï%'A.¾æÍ!ÂR¿U´&àH«`óOøt1n|Oç ïæ¥AsHÄýÍ|ºx$®øÈçD©nÄ©ÈÌVü ¶\~iÌ0¸1ä[íÉajQÈ'O¸Ot_wΠ襼2nô ¬6Àó=tjcOcÅa½/ámãOßÇÌ(¥Ó:}óÙñö;ãçUê{åR#¬gV¤z`[G!cXTe"ØrYòâhu¼ýÎøùþ$D`Gàáq}C4¸xïy¾µ ®/õxG×Åô#Õ·!%ÍÛqðù<ÎÍgÏÛï¡ïPF;KY¢ï,E$w£§¯Ò= ñlk#ä-cÛ°¹µº/hÝí¹ùìyû½1ôÊh±Tîr¢)ÚìKz220%Ù¿¯ûØí²C·8YÚ{Þ~o}2z÷ż!Ýy| o,8ÓPæÞ_ ~ùøÛû_?üööç_~ýy;?Þ~¿ý÷írÄ<8Z¸·ÛýÑ>ÚòÉïn¿Þñ ι%n¦¨Zµ)\#Ź]Nq»E61È¢ÜpælúH·Ç Ú4ÛbÄTJØ!Qg¤k;÷Â5høè9ëfMà»KÐúE"¸0¯Z8FkN©¢ýtÒrÕµS¢za(©Â(Îì>%-ÕÀÕ4£ÕÁ·f0ï±HM\cÃk¶Ø¶XST_4Oø®ÏQ¬ikZS¦ è±f®±f«r|ühü ªþúrÇP7~ÜéãÆ=ÿÔÈÚ<+ßÙ¤ª-VúÎûó(ycËyúkJ¹¶gÒICwÖÌ"aO?ó`9 8& ©l#ä=,CéÄHQ캯í¥tÒÒÌá.Àc ç{êÞq 0¦8>B¬<¥._ÓEbÞ¥)1kؼüYPd#¹ 2,Þj9jÞyspû>n#ñH¥3è$½ R¢âXÆÑËÊ×-\mÒ)9àlCc°Uªèf˱Å-8<¼VÇYá×°M¥Æ³h«Ç£Ùø¾ Äá}8x$Ï/¦JÕGn`& Ü}et³çYÈ|**h¦8É£Ït=¢ÝÓM®½ hï WQñõÝø´ZêOø2 rÅ&Ô9WTK1ÀIÎÄ9Y¢ÙWzáò)@9òEFJ¾¹´Ú§R õÞ&B@¢óH£29IG9 µO=G³Hê=ü×Ï R_ ²GØéùsZ#?èºì1!B?«]yÖÃ!9ü2'%¤0g#¬²D9D¡Ïí3§ÞóÂ/eyÙJ]P¿õ°Ñ<tY=i*ëþÙÓM£EQ*,ä® O¾$`¶T!ð/ªîÁF #+MÞÖKX"ÏLv,#û|È_hÎØÓ¤ÔËg´õÜá2Nº~SD°ÀÀ)9Õ7³yúÓðÙÖ¾=%÷ eÃBÝ=ý"åðlàjOoyúòÅÓ')/>wñô¬JíØ=ý §gim÷ô ê·{úm»zú[Ú=}Ê»êm.Ðv>ÕðàéSKSÎ-d0íÒìcPQ/ÓÙyÕQój¨âùÎ}P=ª£ðjS'Hô%ùduÕQzÞCuC̪£âw N|À·<à 2f¥Yuþ TŨÒËd¡-oeE&?QÔlE#ËdM[hùÌÉ/wÁJ^ÛmfÞ¯[=Ùn0ÅÕ&^µ²©ÿyé¸5m³NeÀH¤ó1ehf&Ð¥e2 ·,?]°½µèÙu¾h1ZàëÜÓmõô·¸úJ°>³ikª9qv6ý â@PÓ«EÝüu±«e·vºèÅøS½7_t«Ú[åÌ'Õ#§hù¤ãeSv~!àê®-ï%e'C¯{z¥C#¥t.6ÓäR:&#¥T)1¬ÒÙ³åI¥UªÀ§Ö1ßµÃÅrÔ}D䬤ұpTÃT¢'íY¥ä°ÒJý±véá_2~\=z{ZÖ_ãVbáÆ,1]ÛCV·´¸W1ËNZf½-nµÌRÅmÂÈ,Ua,ÌÒñ;23K÷>RËNÄM÷\:ÖË/%¦{ëÏB×b¯²=¹Vî6þÒÝoÿIkendstream endobj 5 0 obj 5218 endobj 3 0 obj << /Type /Page /MediaBox [0 0 390 319] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R6 6 0 R >> >> /Contents 4 0 R >> endobj 6 0 obj <</Type/Font/Name/R6/Subtype/Type1/BaseFont/Helvetica>> endobj 2 0 obj << /Type /Pages /Kids [ 3 0 R ] /Count 1 >> endobj 1 0 obj << /Type /Catalog /Pages 2 0 R >> endobj 7 0 obj << /CreationDate (D:20011128004553) /Producer (GNU Ghostscript 5.50) >> endobj xref 0 8 0000000000 65535 f 0000005601 00000 n 0000005542 00000 n 0000005323 00000 n 0000000015 00000 n 0000005303 00000 n 0000005471 00000 n 0000005650 00000 n trailer << /Size 8 /Root 1 0 R /Info 7 0 R >> startxref 5737 %%EOF |
Update of /cvsroot/javaprofiler/library/doc/visio/pdf In directory usw-pr-cvs1:/tmp/cvs-serv24296/doc/visio/pdf Removed Files: data_structure_scheme_complete_view.pdf data_structure_scheme_cpu.pdf data_structure_scheme_memory.pdf data_structure_scheme_monitors.pdf Log Message: changes in interface enableGC(), disableGC(), runGC() added --- data_structure_scheme_complete_view.pdf DELETED --- --- data_structure_scheme_cpu.pdf DELETED --- --- data_structure_scheme_memory.pdf DELETED --- --- data_structure_scheme_monitors.pdf DELETED --- |
Update of /cvsroot/javaprofiler/library/doc/dia In directory usw-pr-cvs1:/tmp/cvs-serv24296/doc/dia Added Files: data_structure_scheme_complete_view.dia data_structure_scheme_cpu.dia data_structure_scheme_memory.dia data_structure_scheme_monitors.dia Log Message: changes in interface enableGC(), disableGC(), runGC() added --- NEW FILE: data_structure_scheme_complete_view.dia --- ¡d}sñ _TTð6VÛ v*É·a¶c=ãêFØaÛöË}®âμؼ̼hw{fyFù±»4eT¾ ñNW´[qñÎ?ú·(ÏSM¨>~]>Câ:V§WâDÇ(OÑ*ßÜ~?u»¬ í¿cgs £]t˶9DI~â/Ã?>íh%wï<ï}6µØÕ{?ë;꣮R*âðYfõ𿼱Ԭ¾Çbg/´ ~!½û·\æõô~Ó§å&ÌòÙ³_Òïó7µæ³hõyþ»µgTVÐÑ ºO_¤³ðÝK{ïuìz] îîÇÏ)É:¯:¥Äq¯ý ï¹ÎÂöFj±ÜÞ.Ó,9¦\}ÓRJÔ:>ÚËæ¡72Zoòî±Ù¸±ïÒl%³÷.ÜZXθñ£¤¸ë·Êª:¾ijXùß8»MútÛbϵÑZ;£´Ü«Õ>e>,fË,1NC.¿çÇ÷h½dºî²÷äÇ¿Äán÷k$ãUyºX?Mò6åçµÈo2~y´¸:\ÓÑRh}c}l·Áa×Fëú°Ô¢Âä['[Ùþdò°máéS@Óu±õÕQg.e.¦0Yf¹UäUª)ØUôÅiþOèE½|ãtùuS\ýêwµÆ¿fáRÕ¥æÖkÈll-ni®Ù£,¦!¢!Wéܸøì*}!Ò£ ¾{y(Ü%ººÎºþ!óMJ>m b-4ÖâZXc°o°ÂZXXë\rSDZ ÒâDZh¤åêIKÙ(Y)»rprRTTAÄuÄU%¼¹`Y.ª¨À£.OuáTì×SàP%¹ºÎºþZܪ{â/üEY.<þòÁüUàû%3ízÄ¥´ü¥b ̼ëññ×(fxÿ@% òrj¼ òÂ"/%/ìdWñv d»e»¹Îª¼°*'òíyYôÂ%¯ 'Ö!ðuWdyxo,7nиxÖæ8¢¸w·a¥O¿½ïÐoc¬O_=XÅ»÷Çî§¡|·µXU»#Âyùf¶)Öa,Õ²ËÓbÙ9óÙÛ·e|öèkùeVÿ²½ÿËG×ytE ¾g[ǰ9ªÀÂy)D TnÕ8X´M;+DhAh1 Ä0-óêlxìRR.Ñ ð±\ÍYvU>£PQj©v¦`QnNöÔÆá¢uv§ZA£2 b`,¼½àBPND@"hpÁµ¸"¦ ¿a_4óÂïe]2..FTiAÐÂ-\=ÆG1.xøàXÆïe\pBB@S@v ¡ §«ßY´h:Z¤³mj-R>¹"à pâ,¸ðµµáÂÀ:Øç´Î®2È!Ì3&¡ 28dð&dp4Èàý A@c*È´<9F¼¿ ;9R´÷ vP¨Ñwùs,»bdg¹]f¹!jmJt!µñüAÑ£GÜÒ²W#ìÕqÞöêp¬½:¼Ï^ªi ' º|èjUû¾iÖ[¸,ÀÅpËùÊgga)nU;¤mã¸Õ£æ¹§ÝS:)--H£Aa®i-p6G8RVi\óz¯YÌjSßz ddMw|Ù CËxâÿ4h x=§m´|å"±íkÕrÏ8jµLªCè=7Rôd7þQKSÒ\µ}B}ÞrQ¿å¯UËëyuT-S¾X±+vå}TbsÁ°5î©´úûÚC±Ç½>ö¸òzU½"n#ìAµÈµµu&Å-p=®ÚhüXaG(\³*`<ßÌ{)\K½ÛEÆî+Ei®)O7¶!Ø ÕÛÕQÜõG-¿êàï©fr¼qËܺ¤oL1,Ïëø{SæL\G`xi2v².8(-ã^ZÐÇKÞ3b!RdêrM7áº`\\r©ðqèRZjì*þ^ëêLýÅÀÀ&kB<À,Ó ¿Ôcû×þ²ÚHÀýqJóò^=m1Ϩ©nÝLg×,JÖ{rµdõÍÍÅ?eª§6»ùÉlæá§âëeþÉ]ñlJݱ,}äÓE5ú÷Ð>ÃÎkû&yÛ×"¿ÉøQæÑ2l¾«Ã5md´Þ´êj.>¦dÿ-ì÷&ѳLã4kÓ¤¾¨4]XêLQGëd+ÛRÑÐòõkIw==G»2q¶ki¼îÊ8Úé®÷:Þ`¯P'°¶;#[æPÃ*Üm´]þ¸ìE --- NEW FILE: data_structure_scheme_cpu.dia --- õ¨{K·,.W»ÙF;I¶" õïGeòR;^(\ݼùd¾Én)¿ðTWÝ6I64^ùaÕNÌh5®9º®Úá|õ&õ&bõ&üÝ|ÅILý¤jfE£afé;ÖßÐnIÞgNùû×~ë'I4ÙåÇð97W±ïÄBZî}/YÏ¿j.¤é¤eÔ¸ówþ"`u>øa"ýÄÕ?HV/û´÷¾Çv-Ï»X¦¡¦u^lÖæx¹\W²K%®JMôÅyõXj·1Gìx ô¢Åßläî} ¢ûåÆÉäÝäsô}úD²h:ñ½ëéo¨Ø>exm* ´¤uij¤ìqõQ6U¾XëùíÓp°¬~¢¹á6L\a¤!L.FpO,`ù2Ã*ßãSj àª_à5%ª^3µNëÆýê^D±Çâ¶çÍoô«ßyÏS9U®þXcyXüëgb·îç5B®oÒ éeeK=¯Èå .Â:{~ö=©¶Q¶JeZ$ r%Õø% »ÝW^z<ýMt IIq=/ò3îXâ/é1 o© µ=Ö3R¿:°p8!WÎJ90j¥_r¸Ð[ VÿX¸ßÔ°ó)ú¯ã·&=ÑS¾Â²| õK¬+ä+SÂÊ~\a+e,l*)KÂ- ,à¡ød»ÿ¶æ÷î}é§ôålòhÖ°ÊH¬¢Ë )p S, ½Ö¾]HW<]ÙÊÙÊ:&+G=WÙ@U@U¯"a<Õ§l ©ÑhÊ Wç*\Êun6»çêêé%·®KNÖýÊu3@RÙ:s@£ñ þ¸#¬Yp×,¨gHÆ@¯·®¤uÀVã±5À(ÈV?²×+8#,W|pÕÏUÙ T˶úH55®Ä¼mXª@+×- ªÝ4ÁóÓú0±ªg$7dæY¬¦ ªÖoýM 0¢à)ª `ú FI¤Â ϤÊ`ÄtA G[8 M!Ð!ú9ÎÀvLáu«Mdì'¥O0à àɹxÒabÆÅ±l_¢®Ä´ù F³m!Ä$ºÅmºöxçÜïM¶qtëüã G:á¿Ú/}Ì~Ü÷Zªglª&mºÁDö9 ,¾¹È>ðÿ«nn.þß[3" --- NEW FILE: data_structure_scheme_memory.dia --- W,w²}m`Á í¥yc´ÞÄþqdtÞdv´EÉìñ¾ ÷±½í¢èë;u§+êJWjH) [ ¨%J-_QVý$¬îB¾zÉdbTþË'Y~··ñE<JJºR6·q K<q súài¤ø(hé< ¤§i©þ"Syî =uéÈNÞØ»³SäÁÖ9 oÌEhÌ¡1÷vê·¤æhÆ9PF3ÎE w3.÷â产à8A!?]×$ÕÝæÃy?î$; ׿QH)H½Õ#úªX'<®\\º{r Ùd=û@zJ> |s·>çÁÌG_3<òræ)ÕmhiÖM§¼nÝÈUo«þ7Ó©Î<eQçS¾x*ê§(<K-²¹kOurrÔË稿èʨpBå¨tDå©èUQ/\ dõ×^Õ6ÖÚ¡³ûz"dZIôùðë¢u¿N{ðë0Mám¦)¼BRÁTgVÁ\¤B{ RäúEy°`6VJx!dâ@&DíLXuw¸4jÊ×ó¨©O¤¦RË5o´þ>{ =5§Ú>Yà°ÜË'hhK-Z³Ô÷d©i´Ôpôf@h§¹ £h§ù$Ñ¡À¦ .ú»ò .úû$ÙGN]:tcõ±O]5tÕÞ<o},Yå¦Z_õ/üã¸ÂúN>Ť³¤·Ü ¨¡$-5äõÌÁÃ+Êé}×Çåô×ê:ôºÛò"ݼäö]n×È×:rDf.*8KfãÛ¸(ò§Ýãuíù6KfýïÞ9ÄÁÏçHåôG¥¹}ç[´¶|e05·}u¹¿ËÜî¬^}m]-¿K¿Kùæ/³íÐïèDdú£¢ßLrÞðn°Bûý&²Â ´yT _¾Zù¾~¥J÷ÉuóòB©ÒTÙ%Rwó¡Ä Ú^k®ê Po s*ãi{¹3øËaôÐÜvÎ'ê·¤Ø&ÕS~P8NpÞÇÉÁe¯TеLàV%P R&UOÀÜ÷ÝÙªUf0JAÔö»4R!ì¾{´Thª=ûÅ ®¦ÂibÒ󍿾Jv¬=¨°ë)@±p ËjPÀzÐ Z)ÔU >L Í!µ¾¶* SBìO äLR÷"7ȵ¥X@gárÄZþäsºxu²$DF.hk,h£ê ³Àr¡1¤ÖMrÕª £ÕtgÒ Î¿æ.ÝJ¢íDTí%Q¡Áz¢ÂÔ °U¹qy¡R ¡»RPÀ:¡¶´'WAï74z ¨NR ÂE%È3©ÕJ52Á S.M$ àO%ôÐë'°o~÷å'ðC~G?Â)J»( ðLJ¡¤FP?aÓXû ýËjD?ÁRà}$52èDºJTà~ØD¦J ¤Bä"Ôy¤ï'£{ISàëi ] ISàh+xÌ}ã4´¯@¾¶ g¡9ªå²P0 `8>³ÑÉ\ âL÷RZÔ^XVV¨í ei´.¨¶úÞ$èÁ_Ðð&õjÓ¤ÉÐÕc5Q2 d8^2É Ï¤d/&ll¹®&*rP1xSÎZÁ@,Îanç3`°1¶CÅ4Ê ]³"ôFåK$8§7,* £*áÙ0P¦¯AÇߣ6èª *PeàÕHiu,äLÁ§cðZ©cÀ 1E.E½iÞVÐ] Xê\¸ë¾4pÏP ò « ÐT@¥pR]Âì#Y ÂuK!DGá¢2ÐPð(ÜÀÖ°pe(h_>`(`N#ÊÝÊÅQ| ç¬Fª µî(¨×ä(|\ Gõ W!õ\í-WAÎU@[õ©zA8è}&¹ {Ð0¡6Ô«²P38kôüÉIÜË<ÀEÅ·"Ï¡Ïáþ Ï ÛYá°NØST(HÚGgé¡Â³X/ð,±Â¥ÔwF àK!¸§3ò¡,Áoà«F*à 6GÕ¾GB R@¥p¼¥ ] Øy<éÔhëé"]8 Ü.BÐ £ pâí; ÍÕB/jáS:ùOviçôF|·AÙC!©Ïì®(§·Õh]ÖÒ`oõgrøu§äEºyÙí»ä¯=¯¡X¹P§ÕnV¦ö¥Uó* V@riBØRöKóÀVÄC./£´4ÁS.Ï WBw¹|58H}(±¦aÕ ¥ûÅy/ò9¦ EÅåLANÃð¦XT/ö4²qÁÚÖ'Y°¶µ·åÈ}çhèaãhømßhèaÛhxh×è%¯´½ÏËç,Ù-:ºíó2.J !²Ö7YÒA4sÒ¦]qM»Ò9¹¶:%2NÔ(35NA$¤¨ÊúòW ÓÞ (Òº´Æ ¶BÒÇîývëþ ÂWÀeï>Ww9tÎ¥ÕUâ ä-ªýevC·Ìa×ÂÃimÁìØ#Ç5AùìsFí0çÓÞÞ~·´C IÛi|®³ýØêÜôd¬¢BVb뱸x 8® ¢+¢+¢ëI[½)ó¼=<[Û³³åB{î[<FH} ÉÞì´¸\ñr+Î/@åy5¤p¯Ê ®!©¡[\ IPdàAhÌYG òÔò¾E¤ì!ðGCUC£b7ÆÒ© 8¦B#B#Bãi'ÅúưñH§×ª:ÊÅÖE Ъ8#9¦##ãIYpýOªwe¿8ïXÐUB9 D «)® ot b¢Z~ (nXpKi^^õKAp¦Dd¢ÐI6d}ùXð[rÏ"ÿ®¼Çe<0¯>ÊÇ"$~ø%ÏÆ>BúÈÅZ´=Aůé438ñïÁG«[°Â9> ÊÁ&ËIÍ¢ªÖ¤ùaÔ ªªLK¥êº_$KîoGy1K ¸¡Ù Õ®Kç[7íVïªc÷wy1N ¸iÒ|jfwñèÏI?ÎÆÍwy%ñ¬b°5éås>ÜNÍüó¿4ãloÏq6w cn 3 ¡<Äãñ&5mË8É¥<ô}ÿ¬®®Ð¡HGë2¡ Þ3)ì »DWÕçÌ%«TTGT0.!¤"ËP"ÐDt¢ 8ypâ³Oª{MjO±RJ(Aì97Tø 0%´ÚhÒµ²æq ÒÏ8Å!9HQÀÀ,¬`¼:OOr¥ q 3«d:Êâ lXMz ÁqÅuÇÂJ¨4Ö+j°°+¼X©Ê¨0) ƨ:ÈG«Y@a$4Íì§ëÏÑâ8À£EJrh¢F4A4BÑ"ܰ7ãÚNaÜDZR]û):¬ #"âð~ã Á")%Z**+;Jö²²CEàaeÇDábµ´C¥ý ¾¶Ó}p¸¶Ðñv¡Ã=ÃVxÀªûuðX ôpÂÂÇËúq?'ÅwõóoRÄ÷Þý\&ÜÐs --- NEW FILE: data_structure_scheme_monitors.dia --- ¯§XCÓO7=~àÿW1ÝLxp'>]O×I²ý0ÝßßkÁã&Q¬þ^Û±Ù4èMo.&ã <Pq-¿J$öûMBºa×Ó]þ³£}èM³Ry¹eDñä×Ów·é×tW3+Ôs¢î-ݲ¸\ífí|^$yÜV4Ô#¾ÉKíx¡puóî³ù.»¥üÂs]u7Úh$ÙÐxåU;1£AÖºæèº~hóM,ÔÔÕðwóm'1õªE¥[ìXC»% x9åî_û$Ñ@dÂçÜP\žw:%j¹÷½d=8Õ\HÓIÿË<ª3pçïüEÀê|ðÃDúª¬^öiï}íZw±LCMë¼Ø¬Íñr¹®dJ\è#óê¿<³Ô$ocØñþ@éD¿Ù2ÉÝûD÷Ë5É//ÑÃôdÑtâ{×Ó?P±}ÊñÚ8Uh==HëÒÔHÙãê£lª|±(×óÛ§á*`YýDsÂm¹ÂHC\à&YÀ6óeU¾Æ§Ô@ÀU¿ÁkJT½fþj4×ûÕ½bÅm7ÎßèW¿ò§rª\ý±Æò°ø×ÏÄnÝÏk\ߤAÓËÊz^+Ë@3]uörúYHØCRm£"lÊ4µH*åJªñk@w»o>¼õxúè> :âz^ä7ܱÄ_Òc@=ßR%j{¬!g¤~u`áp<B®r`ÔJ¿äq¡· 7¬þ±p¿©açSô_ÇoM={¦§þ| eù ëXWÈW§ý¸ÂVÊXØ?TR[@YÀ'ñÉ÷(ü±æ÷îýé§ôålòhÖ°ÊH¬¢Ë )p S, ½Ö¾]HW<]ÙÊÙÊ:&+G=WÙ@U@Uo"a<Õ§l ©ÑhÊ Wç*\Êun6»çêêé%·®KNÖ}gÉ: ©l9 Ñx ÈÜÖ,¸ÇkÔ³¤c 7Á[@W²É:`«ñØÊ`d«YÇë+@¾¸ê§çªl\%1´Ýx\eÀUæ;ó8cGFHØÁpà«7ÀW¿ò¦ÚiI, -¯ÛBHhì/Î=Îb¿û!«¡1§mCWÈêÉNÿ-p.«g3[3bàåh館շÂpÎB/õá,ßê çÞ ï5ËÍ äZj!¦smðFÓ8î«&búçWmb¨Cé·dGlKþÄTPwÕ\7í¥LbÐ-¨.ÿ a«¿åz¾neõsx½Äìï³k¬~8º3{gnïc¯ßÛ¾©*ËwêýÕq}G¶ïc®ñÛ8ÿ´¶¨çý3$»rDþÃÀTÓ©lhb?a:¸5¹$°X ê`}6DE¢ ļmXª@+·- ªÝ4ÁËÓú0±ªg$7dæY¬¦ ªÖoýM 5,O0ÆôÁ!SN20} øç÷ ÕÞàÅI % ôò(à¦'U köhª@oMèí õ5p R6Ötq*mZXññ;ÈÕqã¸Dä01ÄÖA!ÛUz¼]ÎâA¢ðH¤®mö[>Jû6ð·óuûÿr¥ÁI+¥·mÇÀfeFZ |
From: Marek P. <ma...@us...> - 2001-11-28 00:02:44
|
Update of /cvsroot/javaprofiler/library/doc/visio In directory usw-pr-cvs1:/tmp/cvs-serv24296/doc/visio Removed Files: data_structure_scheme.vsd Log Message: changes in interface enableGC(), disableGC(), runGC() added --- data_structure_scheme.vsd DELETED --- |
From: Marek P. <ma...@us...> - 2001-11-28 00:02:44
|
Update of /cvsroot/javaprofiler/library/src/prof In directory usw-pr-cvs1:/tmp/cvs-serv24296/src/prof Modified Files: prof.h Log Message: changes in interface enableGC(), disableGC(), runGC() added Index: prof.h =================================================================== RCS file: /cvsroot/javaprofiler/library/src/prof/prof.h,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -r1.37 -r1.38 *** prof.h 2001/11/21 22:31:44 1.37 --- prof.h 2001/11/28 00:02:41 1.38 *************** *** 919,922 **** --- 919,946 ---- } + /** Enable Java garbage collector. This method enables Java garbage + ** collector of profiled JVM. Enabling and disabling of GC can + ** be nested ! + ** + ** @see disableGC(), runGC() */ + + virtual void enableGC(); + + /** Disable Java garbage collector. This method disables Java garbage + ** collector of profiled JVM. Enabling and disabling of GC can be + ** nested ! Methods like suspendVM() or runGC() can not be called when + ** GC is disabled ! + ** + ** @see enableGC(), runGC() */ + + virtual void disableGC(); + + /** Run Java garbage collector explicitly. This method runs Java garbage + ** collector inside profiled JVM. It can only be called when GC is enabled. + ** + ** @see enableGC(), disableGC() */ + + virtual void runGC(); + private: |
From: Marek P. <ma...@us...> - 2001-11-28 00:02:43
|
Update of /cvsroot/javaprofiler/library/src/commun In directory usw-pr-cvs1:/tmp/cvs-serv24296/src/commun Modified Files: iprof.cpp iprof.h Log Message: changes in interface enableGC(), disableGC(), runGC() added Index: iprof.cpp =================================================================== RCS file: /cvsroot/javaprofiler/library/src/commun/iprof.cpp,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -r1.10 -r1.11 *** iprof.cpp 2001/11/21 22:31:42 1.10 --- iprof.cpp 2001/11/28 00:02:40 1.11 *************** *** 58,61 **** --- 58,64 ---- _func[F_GET_ALL] = &IProf::_getAll; _func[F_GET_CHANGED] = &IProf::_getChanged; + _func[F_ENABLE_GC] = &IProf::_enableGC; + _func[F_DISABLE_GC] = &IProf::_disableGC; + _func[F_RUN_GC] = &IProf::_runGC; if( setup.com.communType == Setup::COMMUN_SOCKET) *************** *** 248,250 **** --- 251,271 ---- void* buf2 = &b; seq.forEach( sToBin, &buf2); + } + + void IProf::_enableGC( Buffer& b) { + + enableGC(); + b.clear(); + } + + void IProf::_disableGC( Buffer& b) { + + disableGC(); + b.clear(); + } + + void IProf::_runGC( Buffer& b) { + + runGC(); + b.clear(); } Index: iprof.h =================================================================== RCS file: /cvsroot/javaprofiler/library/src/commun/iprof.h,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -r1.13 -r1.14 *** iprof.h 2001/11/21 22:31:42 1.13 --- iprof.h 2001/11/28 00:02:40 1.14 *************** *** 67,71 **** /// number of methods of the interface ! FUNC_COUNT = 9 }; --- 67,71 ---- /// number of methods of the interface ! FUNC_COUNT = 12 }; *************** *** 142,146 **** /// getChanged() ! F_GET_CHANGED = 8 }; --- 142,155 ---- /// getChanged() ! F_GET_CHANGED = 8, ! ! /// enableGC() ! F_ENABLE_GC = 9, ! ! /// disableGC() ! F_DISABLE_GC = 10, ! ! /// runGC() ! F_RUN_GC = 11 }; *************** *** 550,553 **** --- 559,595 ---- void _getChanged( Buffer& b) { _getAllOrChanged( 0, b);} + /** Enable Java garbage collector. This method processes + ** in/out buffer, gains arguments and calls enableGC() + ** method. When finished, in 'b' there is binary output + ** of called method. + ** + ** @param b in/out buffer + ** + ** @see disableGC(), runGC() */ + + void _enableGC( Buffer& b); + + /** Disable Java garbage collector. This method processes + ** in/out buffer, gains arguments and calls disableGC() + ** method. When finished, in 'b' there is binary output + ** of called method. + ** + ** @param b in/out buffer + ** + ** @see enableGC(), runGC() */ + + void _disableGC( Buffer& b); + + /** Run Java garbage collector explicitly. This method + ** processes in/out buffer, gains arguments and calls + ** runGC() method. When finished, in 'b' there is binary + ** output of called method. + ** + ** @param b in/out buffer + ** + ** @see enableGC(), disableGC() */ + + void _runGC( Buffer& b); + private: *************** *** 633,636 **** --- 675,699 ---- jint optionalArg, // in (jint) seqID& seq) = 0; // out + + /** Enable Java garbage collector. An abstract method + ** implemented by Prof class. + ** + ** @see Prof::enableGC(), Prof */ + + virtual void enableGC() = 0; + + /** Disable Java garbage collector. An abstract method + ** implemented by Prof class. + ** + ** @see Prof::disableGC(), Prof */ + + virtual void disableGC() = 0; + + /** Run Java garbage collector explicitly. An abstract + ** method implemented by Prof class. + ** + ** @see Prof::runGC(), Prof */ + + virtual void runGC() = 0; private: |
From: Marek P. <ma...@us...> - 2001-11-28 00:02:43
|
Update of /cvsroot/javaprofiler/library/src/commun2 In directory usw-pr-cvs1:/tmp/cvs-serv24296/src/commun2 Modified Files: prof_interface.cpp Log Message: changes in interface enableGC(), disableGC(), runGC() added Index: prof_interface.cpp =================================================================== RCS file: /cvsroot/javaprofiler/library/src/commun2/prof_interface.cpp,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -r1.14 -r1.15 *** prof_interface.cpp 2001/11/25 22:33:47 1.14 --- prof_interface.cpp 2001/11/28 00:02:41 1.15 *************** *** 1072,1073 **** --- 1072,1102 ---- return 1; } + + void Prof::enableGC() { + + gcLock.wait(); + jvmpiInterface->EnableGC(); + gcLock.release(); + } + + void Prof::disableGC() { + + communLock.release(); + + gcLock.wait(); + jvmpiInterface->DisableGC(); + gcLock.release(); + + communLock.wait(); + } + + void Prof::runGC() { + + communLock.release(); + gcLock.wait(); + + jvmpiInterface->RunGC(); + + communLock.wait(); + gcLock.release(); + } |
From: Marek P. <ma...@us...> - 2001-11-28 00:02:43
|
Update of /cvsroot/javaprofiler/library In directory usw-pr-cvs1:/tmp/cvs-serv24296 Modified Files: README Log Message: changes in interface enableGC(), disableGC(), runGC() added Index: README =================================================================== RCS file: /cvsroot/javaprofiler/library/README,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -r1.31 -r1.32 *** README 2001/11/25 22:40:45 1.31 --- README 2001/11/28 00:02:40 1.32 *************** *** 85,92 **** Data flows, schemes and relations between structures are described ! using Microsoft Visio 2000. These schemes are exported to PDF format ! for those who do not have this software. ! * Microsoft Visio 2000 GNU C/C++ must be used together with GNU make 3.7x. Another versions --- 85,92 ---- Data flows, schemes and relations between structures are described ! using Dia. These schemes are exported to PDF format for those who ! do not have this software. ! * Dia 0.88.1 GNU C/C++ must be used together with GNU make 3.7x. Another versions *************** *** 114,121 **** of native Java classes of the interface ! doc/visio/ data flows, schemes and relations between structures inside of profiler dynamic library ! doc/visio/pdf/ Visio files exported to PDF format --- 114,121 ---- of native Java classes of the interface ! doc/dia/ data flows, schemes and relations between structures inside of profiler dynamic library ! doc/dia/pdf/ Dia files exported to PDF format *************** *** 149,164 **** for building of the profiler dynamic library. ! * Microsoft Windows 9x/NT4/2000 (www.microsoft.com) ! * SunOS 5.8 (www.sun.com) [for free] ! * Linux (www.linux.org) [for free] ! ! * Microsoft Visual C/C++ 6.0 (www.microsoft.com) ! * GNU C/C++ 3.0.2 (gcc.gnu.org) [for free] ! ! * JDK 1.4.0 beta3 (java.sun.com) [for free] ! ! * Microsoft Visio 2000 (www.microsoft.com) ! * Doxygen 1.2.12 (www.doxygen.org) [for free] ! * GNU make 3.7x (www.gnu.org) [for free] 4.1 Linux distributions --- 149,164 ---- for building of the profiler dynamic library. ! * Microsoft Windows 9x/NT4/2000 (www.microsoft.com) ! * SunOS 5.8 (www.sun.com) [for free] ! * Linux (www.linux.org) [for free] ! ! * Microsoft Visual C/C++ 6.0 (www.microsoft.com) ! * GNU C/C++ 3.0.2 (gcc.gnu.org) [for free] ! ! * JDK 1.4.0 beta3 (java.sun.com) [for free] ! ! * Doxygen 1.2.12 (www.doxygen.org) [for free] ! * Dia 0.88.1 (www.lysator.liu.se/~alla/dia) [for free] ! * GNU make 3.7x (www.gnu.org) [for free] 4.1 Linux distributions |
From: Marek P. <ma...@us...> - 2001-11-28 00:01:40
|
Update of /cvsroot/javaprofiler/library/doc/dia/pdf In directory usw-pr-cvs1:/tmp/cvs-serv23990/doc/dia/pdf Log Message: Directory /cvsroot/javaprofiler/library/doc/dia/pdf added to the repository |
From: Marek P. <ma...@us...> - 2001-11-28 00:01:23
|
Update of /cvsroot/javaprofiler/library/doc/dia In directory usw-pr-cvs1:/tmp/cvs-serv23790/doc/dia Log Message: Directory /cvsroot/javaprofiler/library/doc/dia added to the repository |
From: Marek P. <ma...@us...> - 2001-11-27 23:56:34
|
Update of /cvsroot/javaprofiler/jpiimpl/net/sourceforge/javaprofiler/jpiimpl/commun In directory usw-pr-cvs1:/tmp/cvs-serv22338/net/sourceforge/javaprofiler/jpiimpl/commun Modified Files: IProf.java Added Files: UNAVAILABLE_Exception.java Log Message: changes in interface enableGC(), disableGC(), runGC() added --- NEW FILE: UNAVAILABLE_Exception.java --- /* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"); you may not use this file except * in compliance with the License. A copy of the License is available * at http://www.sun.com/ * * The Original Code is the Java Profiler module. The Initial Developers * of the Original Code are Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, * Lukas Petru and Marek Przeczek. * * Portions created by Jan Stola are Copyright (C) 2000-2001. * All Rights Reserved. * * Portions created by Pavel Vacha are Copyright (C) 2000-2001. * All Rights Reserved. * * Portions created by Michal Pise are Copyright (C) 2000-2001. * All Rights Reserved. * * Portions created by Petr Luner are Copyright (C) 2000-2001. * All Rights Reserved. * * Portions created by Lukas Petru are Copyright (C) 2000-2001. * All Rights Reserved. * * Portions created by Marek Przeczek are Copyright (C) 2000-2001. * All Rights Reserved. * * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, * Lukas Petru and Marek Przeczek. */ package net.sourceforge.javaprofiler.jpiimpl.commun; /** Unavailable operation exception. This exception is raised when ** an operation is not available (because of various/uknown reasons). ** ** @author Marek Przeczek */ public class UNAVAILABLE_Exception extends IProfException {}; Index: IProf.java =================================================================== RCS file: /cvsroot/javaprofiler/jpiimpl/net/sourceforge/javaprofiler/jpiimpl/commun/IProf.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** IProf.java 2001/11/21 22:15:29 1.5 --- IProf.java 2001/11/27 23:56:31 1.6 *************** *** 127,131 **** --- 127,140 ---- /// remote getChanged() method identifier private static final int F_GET_CHANGED = 8; + + /// remote enableGC() method identifier + private static final int F_ENABLE_GC = 9; + + /// remote disableGC() method identifier + private static final int F_DISABLE_GC = 10; + /// remote runGC() method identifier + private static final int F_RUN_GC = 11; + /// internal I/O buffer private Buffer _buf = new Buffer(); *************** *** 204,209 **** --- 213,224 ---- } + /// indication whether threads in profiled JVM are suspended or not + private boolean _threadsSuspended = false; + /** Suspend JVM. This method suspends running profiled JVM. ** Suspended JVM can be then resumed by resumeVM() call. + ** Garbage collector of profiled JVM is disabled after this + ** call and must stay disabled until resumeVM() method is + ** called. ** ** @see resumeVM() */ *************** *** 211,216 **** public synchronized void suspendVM() ! throws COMMUN_Exception { _buf.clear(); _buf.putInt( F_SUSPEND_VM); --- 226,235 ---- public synchronized void suspendVM() ! throws COMMUN_Exception, ! UNAVAILABLE_Exception { + if( _threadsSuspended) + throw new UNAVAILABLE_Exception(); + _buf.clear(); _buf.putInt( F_SUSPEND_VM); *************** *** 219,222 **** --- 238,243 ---- if( _commun.hasFailed()) throw new COMMUN_Exception(); + _threadsSuspended = true; + _commun.read( _buf); if( _commun.hasFailed()) throw new COMMUN_Exception(); *************** *** 225,229 **** /** Resume JVM. This method resumes suspended profiled JVM. ** Resumed (running) JVM can be then suspended again ! ** by suspendVM() call. ** ** @see suspendVM() */ --- 246,252 ---- /** Resume JVM. This method resumes suspended profiled JVM. ** Resumed (running) JVM can be then suspended again ! ** by suspendVM() call. Garbage collector of profiled JVM ! ** is enabled after this call again (in case it was enabled ! ** before suspendVM() call). ** ** @see suspendVM() */ *************** *** 231,236 **** public synchronized void resumeVM() ! throws COMMUN_Exception { _buf.clear(); _buf.putInt( F_RESUME_VM); --- 254,263 ---- public synchronized void resumeVM() ! throws COMMUN_Exception, ! UNAVAILABLE_Exception { + if( !_threadsSuspended) + throw new UNAVAILABLE_Exception(); + _buf.clear(); _buf.putInt( F_RESUME_VM); *************** *** 239,246 **** --- 266,354 ---- if( _commun.hasFailed()) throw new COMMUN_Exception(); + _threadsSuspended = false; + _commun.read( _buf); if( _commun.hasFailed()) throw new COMMUN_Exception(); } + /// indication whether GC of profiled JVM is disabled or not + private int _gcDisabled = 0; + + /** Enable Java garbage collector. This method enables + ** Java garbage collector of profiled JVM. Enabling and + ** disabling of GC can be nested ! + ** + ** @see disableGC(), runGC() */ + + public synchronized void enableGC() + + throws COMMUN_Exception, + UNAVAILABLE_Exception { + + if( _threadsSuspended || _gcDisabled == 0) + throw new UNAVAILABLE_Exception(); + + _buf.clear(); + _buf.putInt( F_ENABLE_GC); + + _commun.write( _buf); + if( _commun.hasFailed()) throw new COMMUN_Exception(); + + _gcDisabled--; + + _commun.read( _buf); + if( _commun.hasFailed()) throw new COMMUN_Exception(); + } + + /** Disable Java garbage collector. This method disables + ** Java garbage collector of profiled JVM. Enabling and + ** disabling can be nested ! + ** + ** @see enableGC(), runGC() */ + + public synchronized void disableGC() + + throws COMMUN_Exception, + UNAVAILABLE_Exception { + + if( _threadsSuspended) + throw new UNAVAILABLE_Exception(); + + _buf.clear(); + _buf.putInt( F_DISABLE_GC); + + _commun.write( _buf); + if( _commun.hasFailed()) throw new COMMUN_Exception(); + + _gcDisabled++; + + _commun.read( _buf); + if( _commun.hasFailed()) throw new COMMUN_Exception(); + } + + /** Run Java garbage collector explicitly. This method runs + ** Java garbage collector inside profiled JVM. It can only + ** be called when GC is enabled. + ** + ** @see enableGC(), disableGC() */ + + public synchronized void runGC() + + throws COMMUN_Exception, + UNAVAILABLE_Exception { + + if( _threadsSuspended || _gcDisabled > 0) + throw new UNAVAILABLE_Exception(); + + _buf.clear(); + _buf.putInt( F_RUN_GC); + + _commun.write( _buf); + if( _commun.hasFailed()) throw new COMMUN_Exception(); + + _commun.read( _buf); + if( _commun.hasFailed()) throw new COMMUN_Exception(); + } + /** Exit JVM. This method exits running (or shutdowning) ** profiled JVM. Profiled JVM is stopped immediatelly. *************** *** 1282,1285 **** --- 1390,1396 ---- }; + /// constant for no optional argument in call to getAll()/getChanged() + public static final int NO_OPTIONAL_ARG = 0; + /** Internal implementation of getAll() and getChanged(). This ** method is a general implementation of getAll() and getChanged() *************** *** 1477,1481 **** UNKNOWN_Exception { ! return getChangedOrAll( F_GET_ALL, objId, seqType, false, 0); } --- 1588,1592 ---- UNKNOWN_Exception { ! return getChangedOrAll( F_GET_ALL, objId, seqType, false, NO_OPTIONAL_ARG); } *************** *** 1535,1539 **** UNKNOWN_Exception { ! return getChangedOrAll( F_GET_CHANGED, objId, seqType, false, 0); } --- 1646,1650 ---- UNKNOWN_Exception { ! return getChangedOrAll( F_GET_CHANGED, objId, seqType, false, NO_OPTIONAL_ARG); } |
From: Marek P. <ma...@us...> - 2001-11-25 23:32:32
|
Update of /cvsroot/javaprofiler/library/src/prof In directory usw-pr-cvs1:/tmp/cvs-serv474/src/prof Modified Files: prof.cpp prof_jvm.cpp Log Message: fixes Index: prof.cpp =================================================================== RCS file: /cvsroot/javaprofiler/library/src/prof/prof.cpp,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -r1.27 -r1.28 *** prof.cpp 2001/11/25 22:33:47 1.27 --- prof.cpp 2001/11/25 23:32:29 1.28 *************** *** 121,125 **** _prof->shutdownLock.wait(); while( !communThreadEnd) _prof->run(); - communThreadEnd = -1; } --- 121,124 ---- Index: prof_jvm.cpp =================================================================== RCS file: /cvsroot/javaprofiler/library/src/prof/prof_jvm.cpp,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -r1.24 -r1.25 *** prof_jvm.cpp 2001/11/25 22:33:47 1.24 --- prof_jvm.cpp 2001/11/25 23:32:29 1.25 *************** *** 525,534 **** Prof::destroy(); - - // wait a moment until commun thread has stopped - // communThreadEnd is static member variable ! - while( communThreadEnd != -1) Delay::delay( 10); - Delay::delay( 1000); - exit( 0); // for sure } --- 525,528 ---- |
From: Marek P. <ma...@us...> - 2001-11-25 23:32:07
|
Update of /cvsroot/javaprofiler/library In directory usw-pr-cvs1:/tmp/cvs-serv393 Modified Files: config.mk Log Message: fixes Index: config.mk =================================================================== RCS file: /cvsroot/javaprofiler/library/config.mk,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -r1.27 -r1.28 *** config.mk 2001/11/25 22:33:47 1.27 --- config.mk 2001/11/25 23:32:03 1.28 *************** *** 1,12 **** ################################################################ # configuration file ! # Microsoft Windows 9x/NT4.0/2000, x86, Visual C/C++ 6.0 # # author: Marek Przeczek ! PROF_LIBRARY_NAME = profiler\profiler.dll PROF_JAVA_INTERF_PACKAGE = IProf.jar ! NATIVE_LIBRARY_NAME = CommunShMem.dll ################################################################ --- 1,12 ---- ################################################################ # configuration file ! # Linux, x86, GNU C/C++ 3.0.2 # # author: Marek Przeczek ! PROF_LIBRARY_NAME = profiler/libprofiler.so PROF_JAVA_INTERF_PACKAGE = IProf.jar ! NATIVE_LIBRARY_NAME = libCommunShMem.so ################################################################ *************** *** 15,28 **** # do not use "\" as a last character in path definition ! COMPILER_PATH = E:\Program Files\Microsoft Visual Studio\VC98 ! JAVA_PATH = E:\j2sdk1.4.0-beta3 ! DOXYGEN_PATH = E:\Program Files\doxygen-1.2.12 ! ! CCC = "$(COMPILER_PATH)\Bin\cl" ! LD = "$(COMPILER_PATH)\Bin\link" ! JAVAC = "$(JAVA_PATH)\bin\javac" ! JAVAH = "$(JAVA_PATH)\bin\javah" ! JAR = "$(JAVA_PATH)\bin\jar" ! DOXYGEN = "$(DOXYGEN_PATH)\bin\doxygen" ################################################################ --- 15,28 ---- # do not use "\" as a last character in path definition ! COMPILER_PATH = /home2/mm/gcc-3.0.2 ! JAVA_PATH = /home2/mm/j2sdk1.4.0 ! DOXYGEN_PATH = /home2/mm/ ! ! CCC = "$(COMPILER_PATH)/bin/g++" ! LD = "$(COMPILER_PATH)/bin/g++" ! JAVAC = "$(JAVA_PATH)/bin/javac" ! JAVAH = "$(JAVA_PATH)/bin/javah" ! JAR = "$(JAVA_PATH)/bin/jar" ! DOXYGEN = "$(DOXYGEN_PATH)/bin/doxygen" ################################################################ *************** *** 31,35 **** DOXYGENFLAGS = ! JAVACFLAGS = -classpath ..\..\src2\$(PROF_JAVA_INTERF_PACKAGE) ################################################################ --- 31,35 ---- DOXYGENFLAGS = ! JAVACFLAGS = -classpath ../../src2/$(PROF_JAVA_INTERF_PACKAGE) ################################################################ *************** *** 37,70 **** # modify as needed ! DEFINES = /DWIN32 /DUSE_RAW_MONITORS /DUSE_ALLOCATOR ! INCLUDES = /I "$(JAVA_PATH)\include" /I "$(JAVA_PATH)\include\win32" # debug or not ? # choose one of following two possibilities ! FLAGS = /Od /Zi /D_DEBUG /MDd /LDd ! #FLAGS = /O2 /Og /Oi /Ot /Ox /DNDEBUG /MD /LD /G6 /GD ! LDFLAGS = /NOLOGO /DLL /OUT:$(PROF_LIBRARY_NAME) ! LDLIBS = wsock32.lib winmm.lib ! LDFLAGS2 = /NOLOGO /DLL /OUT:$(NATIVE_LIBRARY_NAME) ! LDLIBS2 = wsock32.lib ! CPPFLAGS = /nologo /c $(FLAGS) $(DEFINES) $(INCLUDES) ################################################################ # MAKEFILE ! MFLAGS = /NOLOGO /f Makefile.mak include dir.info ! all: ! for %i in (xxx $(DIRS)) do if not %%i == xxx $(MAKE) $(MFLAGS) %%i.dir ! for %i in (xxx $(FILES)) do if not %%i == xxx $(MAKE) $(MFLAGS) %%i.obj ! ! clean: ! for %i in (xxx $(CLEAN_FILES)) do if exist %%i del %%i ! for %i in (xxx $(DIRS)) do if not %%i == xxx $(MAKE) $(MFLAGS) %%i.clean --- 37,68 ---- # modify as needed ! DEFINES = -DLINUX -DUSE_RAW_MONITORS -DUSE_ALLOCATOR -fpic ! INCLUDES = -I$(JAVA_PATH)/include -I$(JAVA_PATH)/include/linux # debug or not ? # choose one of following two possibilities ! FLAGS = -O0 -D_DEBUG ! #FLAGS = -O3 -DNDEBUG -fno-rtti -fno-exceptions ! LDFLAGS = $(DEFINES) -shared -o $(PROF_LIBRARY_NAME) ! LDLIBS = ! LDFLAGS2 = $(DEFINES) -shared -o $(NATIVE_LIBRARY_NAME) ! LDLIBS2 = ! CPPFLAGS = -c $(FLAGS) $(DEFINES) $(INCLUDES) ################################################################ # MAKEFILE ! MFLAGS = -f Makefile -C include dir.info ! all: $(addsuffix .dir.2, $(DIRS)) $(addsuffix .o, $(FILES)) ! ! clean: $(addsuffix .clean.2, $(DIRS)) ! rm -Rf $(CLEAN_FILES) ! |
From: Marek P. <ma...@us...> - 2001-11-25 22:40:47
|
Update of /cvsroot/javaprofiler/library In directory usw-pr-cvs1:/tmp/cvs-serv22810 Modified Files: README Log Message: doc changed Index: README =================================================================== RCS file: /cvsroot/javaprofiler/library/README,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -r1.30 -r1.31 *** README 2001/11/25 22:33:47 1.30 --- README 2001/11/25 22:40:45 1.31 *************** *** 45,50 **** sources are supported). ! * Microsoft Windows NT4.0/2000 ! * Microsoft Windows 9x * SunOS 5.8 * Linux --- 45,49 ---- sources are supported). ! * Microsoft Windows 9x/NT4.0/2000 * SunOS 5.8 * Linux |
From: Marek P. <ma...@us...> - 2001-11-25 22:36:08
|
Update of /cvsroot/javaprofiler/library/config In directory usw-pr-cvs1:/tmp/cvs-serv21518 Modified Files: README Log Message: win32 port Index: README =================================================================== RCS file: /cvsroot/javaprofiler/library/config/README,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -r1.11 -r1.12 *** README 2001/11/25 22:33:47 1.11 --- README 2001/11/25 22:36:05 1.12 *************** *** 2,14 **** of the source files and rename it to "config.mk" ! * Microsoft Windows NT4.0/2000, x86 Microsoft Visual C/C++ 6.0 ! config_x86_nt40_vc98.mk ! ! * Microsoft Windows 9x, x86 ! Microsoft Visual C/C++ 6.0 ! ! config_x86_win9x_vc98.mk * SunOS 7/8, SPARC/x86 --- 2,9 ---- of the source files and rename it to "config.mk" ! * Microsoft Windows 9x/NT4.0/2000, x86 Microsoft Visual C/C++ 6.0 ! config_x86_win32_vc98.mk * SunOS 7/8, SPARC/x86 |
From: Marek P. <ma...@us...> - 2001-11-25 22:33:50
|
Update of /cvsroot/javaprofiler/library/src/prof In directory usw-pr-cvs1:/tmp/cvs-serv20956/src/prof Modified Files: prof.cpp prof_jvm.cpp Log Message: win32 port Index: prof.cpp =================================================================== RCS file: /cvsroot/javaprofiler/library/src/prof/prof.cpp,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -r1.26 -r1.27 *** prof.cpp 2001/11/21 22:31:44 1.26 --- prof.cpp 2001/11/25 22:33:47 1.27 *************** *** 121,124 **** --- 121,125 ---- _prof->shutdownLock.wait(); while( !communThreadEnd) _prof->run(); + communThreadEnd = -1; } Index: prof_jvm.cpp =================================================================== RCS file: /cvsroot/javaprofiler/library/src/prof/prof_jvm.cpp,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -r1.23 -r1.24 *** prof_jvm.cpp 2001/11/21 22:31:44 1.23 --- prof_jvm.cpp 2001/11/25 22:33:47 1.24 *************** *** 525,528 **** --- 525,534 ---- Prof::destroy(); + + // wait a moment until commun thread has stopped + // communThreadEnd is static member variable ! + while( communThreadEnd != -1) Delay::delay( 10); + Delay::delay( 1000); + exit( 0); // for sure } |
From: Marek P. <ma...@us...> - 2001-11-25 22:33:50
|
Update of /cvsroot/javaprofiler/library/src2 In directory usw-pr-cvs1:/tmp/cvs-serv20956/src2 Modified Files: CommunShMem.cpp Makefile.rules dir.info Log Message: win32 port Index: CommunShMem.cpp =================================================================== RCS file: /cvsroot/javaprofiler/library/src2/CommunShMem.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** CommunShMem.cpp 2001/11/21 22:31:40 1.4 --- CommunShMem.cpp 2001/11/25 22:33:47 1.5 *************** *** 246,250 **** */ ! JNIEXPORT void JNICALL Java_net_0002fsourceforge_0002fjavaprofiler_0002fjpiimpl_0002fcommun_0002fCommunShMem_construct ( JNIEnv* env, jobject obj, jstring shmemId, jint shmemSize) { --- 246,250 ---- */ ! JNIEXPORT void JNICALL Java_net_sourceforge_javaprofiler_jpiimpl_commun_CommunShMem_construct ( JNIEnv* env, jobject obj, jstring shmemId, jint shmemSize) { *************** *** 281,285 **** * Signature: ()V */ ! JNIEXPORT void JNICALL Java_net_0002fsourceforge_0002fjavaprofiler_0002fjpiimpl_0002fcommun_0002fCommunShMem_finalize (JNIEnv* env, jobject obj) { --- 281,285 ---- * Signature: ()V */ ! JNIEXPORT void JNICALL Java_net_sourceforge_javaprofiler_jpiimpl_commun_CommunShMem_finalize (JNIEnv* env, jobject obj) { *************** *** 287,291 **** if( !n->communStopped) ! Java_net_0002fsourceforge_0002fjavaprofiler_0002fjpiimpl_0002fcommun_0002fCommunShMem_stopCommun( env, obj); if( n) delete n; --- 287,291 ---- if( !n->communStopped) ! Java_net_sourceforge_javaprofiler_jpiimpl_commun_CommunShMem_stopCommun( env, obj); if( n) delete n; *************** *** 311,315 **** */ ! JNIEXPORT jobject JNICALL Java_net_0002fsourceforge_0002fjavaprofiler_0002fjpiimpl_0002fcommun_0002fCommunShMem_read ( JNIEnv* env, jobject obj, jobject b) { --- 311,315 ---- */ ! JNIEXPORT jobject JNICALL Java_net_sourceforge_javaprofiler_jpiimpl_commun_CommunShMem_read ( JNIEnv* env, jobject obj, jobject b) { *************** *** 390,394 **** */ ! JNIEXPORT jobject JNICALL Java_net_0002fsourceforge_0002fjavaprofiler_0002fjpiimpl_0002fcommun_0002fCommunShMem_write ( JNIEnv* env, jobject obj, jobject b) { --- 390,394 ---- */ ! JNIEXPORT jobject JNICALL Java_net_sourceforge_javaprofiler_jpiimpl_commun_CommunShMem_write ( JNIEnv* env, jobject obj, jobject b) { *************** *** 469,473 **** */ ! JNIEXPORT jboolean JNICALL Java_net_0002fsourceforge_0002fjavaprofiler_0002fjpiimpl_0002fcommun_0002fCommunShMem_hasFailed ( JNIEnv* env, jobject obj) { --- 469,473 ---- */ ! JNIEXPORT jboolean JNICALL Java_net_sourceforge_javaprofiler_jpiimpl_commun_CommunShMem_hasFailed ( JNIEnv* env, jobject obj) { *************** *** 492,496 **** * Signature: ()V */ ! JNIEXPORT void JNICALL Java_net_0002fsourceforge_0002fjavaprofiler_0002fjpiimpl_0002fcommun_0002fCommunShMem_stopCommun ( JNIEnv* env, jobject obj) { --- 492,496 ---- * Signature: ()V */ ! JNIEXPORT void JNICALL Java_net_sourceforge_javaprofiler_jpiimpl_commun_CommunShMem_stopCommun ( JNIEnv* env, jobject obj) { Index: Makefile.rules =================================================================== RCS file: /cvsroot/javaprofiler/library/src2/Makefile.rules,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** Makefile.rules 2001/11/21 22:31:40 1.5 --- Makefile.rules 2001/11/25 22:33:47 1.6 *************** *** 5,9 **** CommunShMem.o \ CommunShMem.obj: CommunShMem.cpp ../src/main/includes.h ! $(JAVAH) -o CommunShMem.h $(JPIIMPL)/CommunShMem $(CCC) $(CPPFLAGS) CommunShMem.cpp --- 5,9 ---- CommunShMem.o \ CommunShMem.obj: CommunShMem.cpp ../src/main/includes.h ! $(JAVAH) -o CommunShMem.h $(JPIIMPL2).CommunShMem $(CCC) $(CPPFLAGS) CommunShMem.cpp Index: dir.info =================================================================== RCS file: /cvsroot/javaprofiler/library/src2/dir.info,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** dir.info 2001/11/21 22:31:40 1.5 --- dir.info 2001/11/25 22:33:47 1.6 *************** *** 1,3 **** ! JPIIMPL = net/sourceforge/javaprofiler/jpiimpl/commun FILES = java CommunShMem do_link --- 1,4 ---- ! JPIIMPL = net/sourceforge/javaprofiler/jpiimpl/commun ! JPIIMPL2 = net.sourceforge.javaprofiler.jpiimpl.commun FILES = java CommunShMem do_link |
From: Marek P. <ma...@us...> - 2001-11-25 22:33:50
|
Update of /cvsroot/javaprofiler/library/src/commun2 In directory usw-pr-cvs1:/tmp/cvs-serv20956/src/commun2 Modified Files: prof_interface.cpp Log Message: win32 port Index: prof_interface.cpp =================================================================== RCS file: /cvsroot/javaprofiler/library/src/commun2/prof_interface.cpp,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -r1.13 -r1.14 *** prof_interface.cpp 2001/11/21 22:31:42 1.13 --- prof_interface.cpp 2001/11/25 22:33:47 1.14 *************** *** 627,634 **** } ! IProf::sID* Prof::copy( sID* dest, // out ! IdObject* src, // in ! objectID infoId, // in ! jint includeInfo) { // in dest->infoId = infoId; --- 627,634 ---- } ! Prof::sID* Prof::copy( sID* dest, // out ! IdObject* src, // in ! objectID infoId, // in ! jint includeInfo) { // in dest->infoId = infoId; |
From: Marek P. <ma...@us...> - 2001-11-25 22:33:50
|
Update of /cvsroot/javaprofiler/library/src/main In directory usw-pr-cvs1:/tmp/cvs-serv20956/src/main Modified Files: includes.h Log Message: win32 port Index: includes.h =================================================================== RCS file: /cvsroot/javaprofiler/library/src/main/includes.h,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -r1.26 -r1.27 *** includes.h 2001/11/21 22:31:43 1.26 --- includes.h 2001/11/25 22:33:47 1.27 *************** *** 38,41 **** --- 38,45 ---- #ifdef WIN32 // WIN32 headers + #include <string.h> + #include <time.h> + #include <winsock2.h> + #include <iostream.h> #else #ifdef SUNOS |
From: Marek P. <ma...@us...> - 2001-11-25 22:33:50
|
Update of /cvsroot/javaprofiler/library/doc/native In directory usw-pr-cvs1:/tmp/cvs-serv20956/doc/native Modified Files: Makefile.rules Log Message: win32 port Index: Makefile.rules =================================================================== RCS file: /cvsroot/javaprofiler/library/doc/native/Makefile.rules,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** Makefile.rules 2001/09/25 18:57:56 1.2 --- Makefile.rules 2001/11/25 22:33:47 1.3 *************** *** 6,9 **** --- 6,10 ---- html.dir html.dir.2 \ latex.dir latex.dir.2: + echo html.clean: |
From: Marek P. <ma...@us...> - 2001-11-25 22:33:50
|
Update of /cvsroot/javaprofiler/library/doc/library In directory usw-pr-cvs1:/tmp/cvs-serv20956/doc/library Modified Files: Makefile.rules Log Message: win32 port Index: Makefile.rules =================================================================== RCS file: /cvsroot/javaprofiler/library/doc/library/Makefile.rules,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** Makefile.rules 2001/11/21 22:31:52 1.3 --- Makefile.rules 2001/11/25 22:33:47 1.4 *************** *** 6,9 **** --- 6,10 ---- html.dir html.dir.2 \ latex.dir latex.dir.2: + echo html.clean: |
From: Marek P. <ma...@us...> - 2001-11-25 22:33:50
|
Update of /cvsroot/javaprofiler/library/doc/interface In directory usw-pr-cvs1:/tmp/cvs-serv20956/doc/interface Modified Files: Makefile.rules Log Message: win32 port Index: Makefile.rules =================================================================== RCS file: /cvsroot/javaprofiler/library/doc/interface/Makefile.rules,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** Makefile.rules 2001/09/25 18:57:55 1.2 --- Makefile.rules 2001/11/25 22:33:47 1.3 *************** *** 6,9 **** --- 6,10 ---- html.dir html.dir.2 \ latex.dir latex.dir.2: + echo html.clean: |
From: Marek P. <ma...@us...> - 2001-11-25 22:33:49
|
Update of /cvsroot/javaprofiler/library/config In directory usw-pr-cvs1:/tmp/cvs-serv20956/config Modified Files: README config_x86_linux_gcc302.mk Added Files: config_x86_win32_vc98.mk Removed Files: config_x86_nt40_bcc551.mk config_x86_nt40_vc98.mk config_x86_win9x_bcc551.mk config_x86_win9x_vc98.mk Log Message: win32 port --- NEW FILE: config_x86_win32_vc98.mk --- ################################################################ # configuration file # Microsoft Windows 9x/NT4.0/2000, x86, Visual C/C++ 6.0 # # author: Marek Przeczek PROF_LIBRARY_NAME = profiler\profiler.dll PROF_JAVA_INTERF_PACKAGE = IProf.jar NATIVE_LIBRARY_NAME = CommunShMem.dll ################################################################ # PATHS # modify for your own system # do not use "\" as a last character in path definition COMPILER_PATH = C:\Program Files\Microsoft Visual Studio\VC98 JAVA_PATH = C:\Program Files\j2sdk1.4.0-beta3 DOXYGEN_PATH = C:\Program Files\doxygen-1.2.12 CCC = "$(COMPILER_PATH)\Bin\cl" LD = "$(COMPILER_PATH)\Bin\link" JAVAC = "$(JAVA_PATH)\bin\javac" JAVAH = "$(JAVA_PATH)\bin\javah" JAR = "$(JAVA_PATH)\bin\jar" DOXYGEN = "$(DOXYGEN_PATH)\bin\doxygen" ################################################################ # SPECIAL SETTINGS # don't modify DOXYGENFLAGS = JAVACFLAGS = -classpath ..\..\src2\$(PROF_JAVA_INTERF_PACKAGE) ################################################################ # COMPILER/OS DEPENDENT OPTIONS # modify as needed DEFINES = /DWIN32 /DUSE_RAW_MONITORS /DUSE_ALLOCATOR INCLUDES = /I "$(JAVA_PATH)\include" /I "$(JAVA_PATH)\include\win32" # debug or not ? # choose one of following two possibilities FLAGS = /Od /Zi /D_DEBUG /MDd /LDd #FLAGS = /O2 /Og /Oi /Ot /Ox /DNDEBUG /MD /LD /G6 /GD LDFLAGS = /NOLOGO /DLL /OUT:$(PROF_LIBRARY_NAME) LDLIBS = wsock32.lib winmm.lib LDFLAGS2 = /NOLOGO /DLL /OUT:$(NATIVE_LIBRARY_NAME) LDLIBS2 = wsock32.lib CPPFLAGS = /nologo /c $(FLAGS) $(DEFINES) $(INCLUDES) ################################################################ # MAKEFILE MFLAGS = /NOLOGO /f Makefile.mak include dir.info all: for %i in (xxx $(DIRS)) do if not %%i == xxx $(MAKE) $(MFLAGS) %%i.dir for %i in (xxx $(FILES)) do if not %%i == xxx $(MAKE) $(MFLAGS) %%i.obj clean: for %i in (xxx $(CLEAN_FILES)) do if exist %%i del %%i for %i in (xxx $(DIRS)) do if not %%i == xxx $(MAKE) $(MFLAGS) %%i.clean Index: README =================================================================== RCS file: /cvsroot/javaprofiler/library/config/README,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -r1.10 -r1.11 *** README 2001/11/21 22:31:37 1.10 --- README 2001/11/25 22:33:47 1.11 *************** *** 7,15 **** config_x86_nt40_vc98.mk - * Microsoft Windows NT4.0/2000, x86 - Borland C/C++ 5.5.1 - - config_x86_nt40_bcc551.mk - * Microsoft Windows 9x, x86 Microsoft Visual C/C++ 6.0 --- 7,10 ---- *************** *** 17,25 **** config_x86_win9x_vc98.mk - * Microsoft Windows 9x, x86 - Borland C/C++ 5.5.1 - - config_x86_win9x_bcc551.mk - * SunOS 7/8, SPARC/x86 GNU C/C++ 3.0.2, GNU make 3.7x --- 12,15 ---- *************** *** 31,33 **** config_x86_linux_gcc302.mk - --- 21,22 ---- Index: config_x86_linux_gcc302.mk =================================================================== RCS file: /cvsroot/javaprofiler/library/config/config_x86_linux_gcc302.mk,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** config_x86_linux_gcc302.mk 2001/11/21 22:31:38 1.1 --- config_x86_linux_gcc302.mk 2001/11/25 22:33:47 1.2 *************** *** 16,21 **** COMPILER_PATH = /opt/gcc-3.0.2 ! JAVA_PATH = /opt/j2sdk1.4.0 ! DOXYGEN_PATH = /opt/doxygen-1.2.11.1 CCC = "$(COMPILER_PATH)/bin/g++" --- 16,21 ---- COMPILER_PATH = /opt/gcc-3.0.2 ! JAVA_PATH = /opt/j2sdk1.4.0-beta3 ! DOXYGEN_PATH = /opt/doxygen-1.2.12 CCC = "$(COMPILER_PATH)/bin/g++" --- config_x86_nt40_bcc551.mk DELETED --- --- config_x86_nt40_vc98.mk DELETED --- --- config_x86_win9x_bcc551.mk DELETED --- --- config_x86_win9x_vc98.mk DELETED --- |
From: Marek P. <ma...@us...> - 2001-11-25 22:33:49
|
Update of /cvsroot/javaprofiler/library In directory usw-pr-cvs1:/tmp/cvs-serv20956 Modified Files: README config.mk Log Message: win32 port Index: README =================================================================== RCS file: /cvsroot/javaprofiler/library/README,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -r1.29 -r1.30 *** README 2001/11/21 22:31:37 1.29 --- README 2001/11/25 22:33:47 1.30 *************** *** 53,65 **** The library sources are written in plain C++. On Win32 platform, ! Microsoft Visual C/C++ or Borland C/C++ 5.5.1 can be used. ! On Unix platforms (in this time, Solaris and Linux only) GNU C/C++ 3.0.2 ! or later _MUST_ be used. Genuine Sun Workshop Compilers had problems ! with creating the dynamic library under SunOS. So had the elder versions of GNU C/C++. There were some problems with generated binary code on Linux platform, too. Please be sure you use GCC 3.0.2 or later. * Microsoft Visual C/C++ 6.0 - * Borland C/C++ 5.5.1 * GNU C/C++ 3.0.2 --- 53,64 ---- The library sources are written in plain C++. On Win32 platform, ! Microsoft Visual C/C++ is used. On Unix platforms (in this time, ! Solaris and Linux only) GNU C/C++ 3.0.2 or later _MUST_ be used. ! Genuine Sun Workshop Compilers had problems with creating ! the dynamic library under SunOS. So had the elder versions of GNU C/C++. There were some problems with generated binary code on Linux platform, too. Please be sure you use GCC 3.0.2 or later. * Microsoft Visual C/C++ 6.0 * GNU C/C++ 3.0.2 *************** *** 84,88 **** and/or Java sources) is used. ! * Doxygen 1.2.11.1 Data flows, schemes and relations between structures are described --- 83,87 ---- and/or Java sources) is used. ! * Doxygen 1.2.12 Data flows, schemes and relations between structures are described *************** *** 156,160 **** * Microsoft Visual C/C++ 6.0 (www.microsoft.com) - * Borland C/C++ 5.5.1 (www.borland.com) [for free] * GNU C/C++ 3.0.2 (gcc.gnu.org) [for free] --- 155,158 ---- *************** *** 162,166 **** * Microsoft Visio 2000 (www.microsoft.com) ! * Doxygen 1.2.11.1 (www.doxygen.org) [for free] * GNU make 3.7x (www.gnu.org) [for free] --- 160,164 ---- * Microsoft Visio 2000 (www.microsoft.com) ! * Doxygen 1.2.12 (www.doxygen.org) [for free] * GNU make 3.7x (www.gnu.org) [for free] *************** *** 194,200 **** (eg. "make") ! compile sources by "nmake /f Makefile.mak" (for Visual C/C++) ! or "make -f Makefile.mak" (for Borland C/C++) ! from top directory 5.1.4 if successful, following files were created: --- 192,196 ---- (eg. "make") ! compile sources by "nmake" from top directory 5.1.4 if successful, following files were created: Index: config.mk =================================================================== RCS file: /cvsroot/javaprofiler/library/config.mk,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -r1.26 -r1.27 *** config.mk 2001/11/21 22:31:37 1.26 --- config.mk 2001/11/25 22:33:47 1.27 *************** *** 1,12 **** ################################################################ # configuration file ! # Linux, x86, GNU C/C++ 3.0.2 # # author: Marek Przeczek ! PROF_LIBRARY_NAME = profiler/libprofiler.so PROF_JAVA_INTERF_PACKAGE = IProf.jar ! NATIVE_LIBRARY_NAME = libCommunShMem.so ################################################################ --- 1,12 ---- ################################################################ # configuration file ! # Microsoft Windows 9x/NT4.0/2000, x86, Visual C/C++ 6.0 # # author: Marek Przeczek ! PROF_LIBRARY_NAME = profiler\profiler.dll PROF_JAVA_INTERF_PACKAGE = IProf.jar ! NATIVE_LIBRARY_NAME = CommunShMem.dll ################################################################ *************** *** 15,29 **** # do not use "\" as a last character in path definition ! COMPILER_PATH = /home2/mm/gcc-3.0.2 ! #COMPILER_PATH = /usr ! JAVA_PATH = /home2/mm/j2sdk1.4.0 ! DOXYGEN_PATH = /home2/mm ! ! CCC = "$(COMPILER_PATH)/bin/g++" ! LD = "$(COMPILER_PATH)/bin/g++" ! JAVAC = "$(JAVA_PATH)/bin/javac" ! JAVAH = "$(JAVA_PATH)/bin/javah" ! JAR = "$(JAVA_PATH)/bin/jar" ! DOXYGEN = "$(DOXYGEN_PATH)/bin/doxygen" ################################################################ --- 15,28 ---- # do not use "\" as a last character in path definition ! COMPILER_PATH = E:\Program Files\Microsoft Visual Studio\VC98 ! JAVA_PATH = E:\j2sdk1.4.0-beta3 ! DOXYGEN_PATH = E:\Program Files\doxygen-1.2.12 ! ! CCC = "$(COMPILER_PATH)\Bin\cl" ! LD = "$(COMPILER_PATH)\Bin\link" ! JAVAC = "$(JAVA_PATH)\bin\javac" ! JAVAH = "$(JAVA_PATH)\bin\javah" ! JAR = "$(JAVA_PATH)\bin\jar" ! DOXYGEN = "$(DOXYGEN_PATH)\bin\doxygen" ################################################################ *************** *** 32,36 **** DOXYGENFLAGS = ! JAVACFLAGS = -classpath ../../src2/$(PROF_JAVA_INTERF_PACKAGE) ################################################################ --- 31,35 ---- DOXYGENFLAGS = ! JAVACFLAGS = -classpath ..\..\src2\$(PROF_JAVA_INTERF_PACKAGE) ################################################################ *************** *** 38,70 **** # modify as needed ! DEFINES = -DLINUX -DUSE_RAW_MONITORS -DUSE_ALLOCATOR -fpic ! #DEFINES = -DLINUX -fpic ! INCLUDES = -I$(JAVA_PATH)/include -I$(JAVA_PATH)/include/linux # debug or not ? # choose one of following two possibilities ! FLAGS = -O0 -D_DEBUG ! #FLAGS = -O0 -D_DEBUG -DPROF_ERROR_ON ! #FLAGS = -O3 -DNDEBUG -fno-rtti -fno-exceptions ! LDFLAGS = $(DEFINES) -shared -o $(PROF_LIBRARY_NAME) ! LDLIBS = ! LDFLAGS2 = $(DEFINES) -shared -o $(NATIVE_LIBRARY_NAME) ! LDLIBS2 = ! CPPFLAGS = -c $(FLAGS) $(DEFINES) $(INCLUDES) ################################################################ # MAKEFILE ! MFLAGS = -f Makefile -C include dir.info ! all: $(addsuffix .dir.2, $(DIRS)) $(addsuffix .o, $(FILES)) ! ! clean: $(addsuffix .clean.2, $(DIRS)) ! rm -Rf $(CLEAN_FILES) --- 37,70 ---- # modify as needed ! DEFINES = /DWIN32 /DUSE_RAW_MONITORS /DUSE_ALLOCATOR ! INCLUDES = /I "$(JAVA_PATH)\include" /I "$(JAVA_PATH)\include\win32" # debug or not ? # choose one of following two possibilities ! FLAGS = /Od /Zi /D_DEBUG /MDd /LDd ! #FLAGS = /O2 /Og /Oi /Ot /Ox /DNDEBUG /MD /LD /G6 /GD ! LDFLAGS = /NOLOGO /DLL /OUT:$(PROF_LIBRARY_NAME) ! LDLIBS = wsock32.lib winmm.lib ! LDFLAGS2 = /NOLOGO /DLL /OUT:$(NATIVE_LIBRARY_NAME) ! LDLIBS2 = wsock32.lib ! CPPFLAGS = /nologo /c $(FLAGS) $(DEFINES) $(INCLUDES) ################################################################ # MAKEFILE ! MFLAGS = /NOLOGO /f Makefile.mak include dir.info ! all: ! for %i in (xxx $(DIRS)) do if not %%i == xxx $(MAKE) $(MFLAGS) %%i.dir ! for %i in (xxx $(FILES)) do if not %%i == xxx $(MAKE) $(MFLAGS) %%i.obj ! ! clean: ! for %i in (xxx $(CLEAN_FILES)) do if exist %%i del %%i ! for %i in (xxx $(DIRS)) do if not %%i == xxx $(MAKE) $(MFLAGS) %%i.clean |