成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Java剖析工具YourKit 發布5.0版本

瀏覽:2日期:2024-03-13 16:44:44
YourKit開發小組近日宣布發布他們的5.0新版.YourKit Java Profiler 是業界領先的Java剖析工具。CPU和內存的剖析歷來是很困難的,YourKit創造出了革命性的剖析工具,應用在研發和生產階段,為專業的Java開發者帶來了無比的好處。 新版在內存監測,cpu監測,遠程監測等方面進行了不少提升。下面是來自官方網站的摘要:New and improved platform support * New: 64-bit Java on Windows X64 (AMD64) supported * New: 64-bit Java on Linux AMD64 supported * New: 64-bit Java on Solaris SPARC supported * New: 64-bit Java on Solaris AMD64 supported * Mac OS X 10.4 'Tiger' Java 5.0 / JVMTI support * Mac OS X: 'Aqua' Look and Feel * Mac OS X: screen menu bar * Mac OS X: adapted keymap * Mac OS X: other UI improvementsTelemetry views * This new feature, available when a profiled application runs on Java 5.0 and higher, allows viewing key information about an application in runtime within live graphs, providing details about memory, garbage collection activity, loaded classes, threads, as well as JVM and OS information. * Telemetry information for some recent time period is remembered inside the profiler agent. This allows to connect to profiled application on demand, being able to discover how the application behaved in the past. * Telemetry information can be saved to a file and later re-opened in the profiler UI.Memory profiling * New feature 'Biggest objects' automatically shows the list of objects with biggest retained sizes * Ability to automatically capture snapshot on low memory. You can instruct the profiler to capture memory snapshot when used memory reaches specified threshold. The threshold can be set up and later altered during profiled application run time. The default value can be specified in command line ('usedmem' option - see -agentlib:help), or via IDE plugin UI. This feature is supported for Java 1.4 and higher. * New action 'Memory | View Retained Objects' (Shift-F4). One of use cases for this action: browsing 'Biggest objects' for the entire snapshot, you may be interested why some particular object retains memory. Simply select the object in the list, apply the action, and then, in new tab that will be opened, search for 'Biggest objects', or browse 'Class tree' etc. * Scalability improvement: it is possible to work with much bigger memory snapshots * Memory profiling (JVMTI only): references from class to its constant pool entries (i.e. string literals) * Objects in the finalizer queue are treated as garbage * Object allocations are correctly recorded on Java 5.0/6.0 with JVMTI for arrays and objects created via cloning, reflection etc. * Allocation profiling: new 'Method list' view * Allocation profiling: Hot spot lists are more compact and thus more useful, through excluding methods that delegate object creation to other methods. Additionally, the hot spots now include directly called filtered (i.e. library) methods, as well as non-filtered (methods from profiled application). * Allocation profiling: Merged callees: own allocations are shown as well * Allocation profiling: Merged callees: better handling of recursive methods * Allocation profiling: 'Go to method by name' feature is back * Internal optimization: less memory required to load memory snapshots with allocationsCPU profiling * CPU times results accuracy is increased for the platforms that provide appropriate support for thread time measuring. At the moment these platforms are: Windows NT/2000/XP and Solaris. We're looking forward to use the same approach for the latest Linux kernels, and are investigating whether this approach is possible for Mac OS X. * The ability to measure method invocation counts in addition to CPU times is implemented using dynamic bytecode instrumentation approach, that allows to significantly reduce impact on performance of profiled application in comparison with approach used in previous versions of the profiler. This ability is only available in Java 5.0 or higher, because older JVMs do not provide appropriate means for dynamic bytecode instrumentation. * New 'Method list' view * Hot spot lists are more compact and thus more useful, through excluding methods that delegate resource consumption to other methods. Additionally, the hot spots now include directly called filtered (i.e. library) methods, as well as non-filtered (methods from profiled application). * Merged callees: own times are shown as well * Merged callees: better handling of recursive methods * 'Go to method by name' feature is back * Internal optimization: less memory required to load CPU snapshotsIDE Integrations * When profiled application is launched from IDE, the profiler UI automatically opens and connects to the application (If found obtrusive, this option can be turned off from plugin UI) * 'Profile' action by default starts application with CPU times measuring (can be changed from plugin UI) * Eclipse 3.1 supported * Eclipse: problem fixed: navigation feature didn't work on some project configurations * IntelliJ IDEA: plugins are installed into user home, into IDEA's standard config directory. * IntelliJ IDEA: if you launch profiling application with Java 5.0, but the Java version cannot be retrieved via IDEA's Open API, you may take advantage of Java 5.0 profiling capabilities, selecting 'Force profiling with Java 5.0 API (JVMTI)' checkbox in the 'Startup/Connections' tab of a run configuration. * NetBeans: Tomcat profiling is now supported via the 'Profile' action * NetBeans: navigation feature now supports anonymous inner classes * JDeveloper: addtional profile options are configured from UI * JBuilder: addtional profile options are configured from UI * Bug fixesJ2EE Integrations * Sun Java System Application Server (previously named SunONE) 7.x/8.x supported * Apache Geronimo supported * Special treatment of Tomcat running as Windows service in the integration wizard * Oracle Application Server 10g supported * JRun: ability to specify target Java version (1.3/1.4 vs 5.0) in the integration wizard * JRun server: supported on Mac OS X * If integration with J2EE server cannot be performed fully automatically, user is shown an appropriate error message and is instructed how to integrate manually * Integration wizard generates scripts that choose appropriate system-dependent agent library in runtime. In particualr this allows to e.g. generate script on Windows for Linux server where running the profiler UI is not possible.Other important improvements * All locally running profiled applications are correctly detected on all supported platforms. * List of applications to connect for each application shows a descriptive name based on main class or jar-file of the application. * To distinguish snapshots captured on exit, they are named with prefix based on main class or jar-file of the profiled application. * Verbose application name based on main class or jar-file is avalable on Mac OS X as well. * User interface options cleanup. On Mac OS X there's no configuration dialog at all, and all settings are retrieved automatically. * Connection UI changed * Added ability to connect to remote application given host only * Java 6.0 'Mustang' supported (tested with b42) * UI: 'Useful actions' in profiler views * Some changes in the profiler API * Some changes in the command line parameters of the agent * Improved legends * Welcome screen that is a good starting point to begin work with profiler * An example of Java application can be launched directly from the Welcome screen, that helps to start exploring the profiler with no additional setup * Context-related hints give short description and explain purpose of each of the profiling views * Improved Help * Other UI improvements如果需要更多信息,可以直接訪問:http://www.yourkit.com/overview/index.jsp
標簽: Java
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲色图制服诱惑 | 日本久久一区二区三区| 国产精品白丝av| 椎名由奈av一区二区三区| 91麻豆.com| 国产suv一区二区三区88区| 日本韩国欧美一区| 在线观看成人一级片| 成人免费视频app| 日日骚欧美日韩| 欧美国产精品一区二区三区| 在线精品亚洲一区二区不卡| 亚洲一级影院| 99久久久无码国产精品| 蜜桃精品视频在线观看| 亚洲人成影院在线观看| 国产亚洲视频系列| 欧美情侣在线播放| 久久久久久亚洲精品不卡4k岛国| 97精品国产露脸对白| 国产成人午夜99999| 日日骚欧美日韩| 一区二区欧美在线观看| 国产精品萝li| 中文字幕的久久| 久久精品夜色噜噜亚洲a∨| 欧美一区二区视频免费观看| 91福利视频在线| 色香蕉成人二区免费| 先锋影音久久久| 日韩一级欧洲| 在线播放亚洲| 成人一级视频在线观看| 国产伦精一区二区三区| 日韩精品电影一区亚洲| 亚洲第一在线综合网站| 亚洲精品欧美专区| 夜夜嗨av一区二区三区四季av| 国产精品久久久久久久久免费樱桃| 国产精品免费久久| 成人欧美一区二区三区1314| 亚洲免费视频成人| 亚洲黄一区二区三区| 亚洲最色的网站| 亚洲成人免费电影| 琪琪久久久久日韩精品| 麻豆91在线观看| 国产精一品亚洲二区在线视频| 国产精品99久| 国产一区二区伦理| 99久久久无码国产精品| 国模精品一区二区三区| 亚洲国产精品视频一区| 久久久久看片| 欧美精品xxxxbbbb| 国产欧美日韩在线| 亚洲久草在线视频| 麻豆91精品视频| 成人av高清在线| 亚洲三级影院| 欧美三级日本三级少妇99| 欧美视频在线播放| 国产精品女主播av| 男人的天堂久久精品| 国产精品自在在线| 欧美黄色免费| 亚洲综合视频一区| 精品国产免费久久 | 欧美视频自拍偷拍| 久久理论电影网| 日韩成人av影视| 99r国产精品| 色综合久久久久久久久| 欧美成人a∨高清免费观看| 一区二区三区四区在线播放| 国产在线看一区| 亚洲高清av| 日韩一区二区高清| 亚洲色图在线视频| 国产福利91精品一区| 99精品免费网| 日韩欧美一级片| 亚洲电影欧美电影有声小说| 成人黄页在线观看| 一本色道久久综合亚洲aⅴ蜜桃 | 3d动漫精品啪啪一区二区竹菊 | 成人av网址在线观看| 亚洲一区二区四区| 国产欧美视频一区二区| 捆绑变态av一区二区三区| 在线看无码的免费网站| 欧美一区二区精品久久911| 最新高清无码专区| 99国产欧美另类久久久精品| 老牛国产精品一区的观看方式 | aa国产精品| 久久精品在线观看| 国产成人亚洲综合a∨婷婷图片| 亚洲女同同性videoxma| 精品国产免费人成在线观看| 久久国产精品72免费观看| 国产模特精品视频久久久久| 中文字幕av一区 二区| 成人免费视频视频在线观看免费 | 亚洲国产精品第一区二区| 久久久av毛片精品| 成人国产精品免费观看视频| 欧美日韩一区高清| 久久se精品一区二区| 久久亚洲一区| 一区二区成人在线| 成人免费高清在线| 精品欧美一区二区在线观看| 国产中文一区二区三区| 欧美欧美欧美欧美首页| 久久草av在线| 51精品国自产在线| 成人美女视频在线看| www日韩大片| 国产精品hd| 亚洲黄一区二区三区| 蜜桃久久av| 久久99精品久久久久| 欧美日韩在线观看一区二区| 美女网站色91| 884aa四虎影成人精品一区| 蜜桃av一区二区在线观看| 日本道在线观看一区二区| 蜜臀av亚洲一区中文字幕| 欧美欧美午夜aⅴ在线观看| 成人免费视频一区| 国产区在线观看成人精品 | 亚洲在线成人精品| 色婷婷亚洲婷婷| 狠狠色2019综合网| 欧美疯狂做受xxxx富婆| 97超碰欧美中文字幕| 日韩伦理av电影| 美女日韩在线中文字幕| 蓝色福利精品导航| 91精品国产色综合久久ai换脸| 成人午夜碰碰视频| 国产精品国产三级国产有无不卡| 色综合天天性综合| 亚洲一区二区三区四区在线观看| 欧美二区在线观看| 色综合天天在线| 一区二区三区欧美久久| 欧美夫妻性生活| 国内激情久久| 黄页视频在线91| 欧美高清在线一区二区| 欧美午夜片在线看| 综合色中文字幕| 欧美乱妇一区二区三区不卡视频| www.亚洲精品| 午夜精品一区在线观看| 欧美成人精品3d动漫h| 国产欧美亚洲日本| 成人99免费视频| 日韩精品久久理论片| 中文字幕av一区二区三区高 | 欧美激情第二页| 久久成人免费日本黄色| 欧美激情综合网| 欧美久久免费观看| 国内成人在线| 国产成人在线视频网址| 亚洲精品福利视频网站| 欧美tickle裸体挠脚心vk| 久久人人97超碰人人澡爱香蕉| 欧美福利电影在线观看| 国产麻豆精品久久一二三| 亚洲图片欧美一区| 国产精品久久久久久久岛一牛影视 | 奇米精品一区二区三区在线观看| 国产精品亲子乱子伦xxxx裸| 欧美一区二区三区视频在线| 久久久精彩视频| 99成人在线| 91网站视频在线观看| 国产精品资源在线观看| 亚洲一二三区在线观看| 欧美国产日韩精品免费观看| 91精品国产欧美一区二区成人| 午夜亚洲精品| 亚洲国产日韩欧美一区二区三区| 色综合一区二区三区| 国产成人aaa| 久色婷婷小香蕉久久| 夜夜爽夜夜爽精品视频| 国产精品青草久久| 久久久噜噜噜久噜久久综合| 欧美一区二区成人6969| 欧美精品自拍偷拍| 欧美日本精品一区二区三区| 欧美系列日韩一区| 欧美日韩中文国产| 欧美午夜电影在线播放| 欧美网站一区二区|