日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

Java剖析工具YourKit 發布5.0版本

瀏覽:30日期: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
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
香蕉久久久久久久av网站| 高潮一区二区| av亚洲在线观看| 午夜久久99| 蜜桃一区二区三区在线| 免费欧美日韩| 中文字幕一区二区三区在线视频| 蜜臀久久99精品久久久画质超高清| 免费在线欧美视频| 亚洲一区二区三区久久久| 水蜜桃久久夜色精品一区的特点| 热久久久久久久| 日韩免费精品| 嫩草伊人久久精品少妇av杨幂| 欧美国产免费| 久久国产视频网| 国内不卡的一区二区三区中文字幕| 成人在线视频区| 激情综合自拍| 亚洲免费观看高清完整版在线观| 日韩精品成人| 久久久精品国产**网站| 九色porny丨国产首页在线| 伊人久久大香线蕉av不卡| 免费日韩av片| 国产乱码精品一区二区三区四区 | 91精品韩国| 一区在线视频观看| 日本一区二区三区中文字幕| 国产精品一区二区三区av| 国产91在线播放精品| 欧美精品羞羞答答| 日韩精品成人在线观看| 国产一区二区三区天码| 一区久久精品| 国产欧美亚洲精品a| 激情不卡一区二区三区视频在线| 久久精品91| 婷婷亚洲成人| 国产精品chinese| 激情久久五月| 日韩国产一二三区| 婷婷综合六月| 日韩二区三区四区| 在线一区av| 亚洲最新av| 久久久男人天堂| 色综合视频一区二区三区日韩| 国精品产品一区| 巨乳诱惑日韩免费av| 精品无人区麻豆乱码久久久| 国产亚洲亚洲| 国产精品久久久久久久免费观看 | 欧美日韩调教| 欧美午夜精彩| 欧美国产专区| 亚洲视频电影在线| 久久精品观看| 国产精品扒开腿做爽爽爽软件| 久久九九国产| 欧美精品成人| 亚州精品视频| 99久久久久国产精品| 国产欧美日韩精品一区二区三区| 亚洲国产成人精品女人| 欧美日韩一区二区三区四区在线观看| 亚洲成人不卡| 国产精品99久久免费观看| 国产一区二区高清| 欧美天堂视频| 精品三级久久久| 日韩欧美中文字幕电影| 亚洲一级二级| 国产一二在线播放| 国产精品免费大片| 亚洲精品黄色| 红桃视频国产一区| 色在线中文字幕| 久久不见久久见国语| 中文字幕av一区二区三区四区| 欧美国产小视频| 国产精品对白| 欧美亚洲一区二区三区| 免费人成在线不卡| 欧美日韩国产传媒| 国产综合色区在线观看| 精品一区二区三区中文字幕视频 | 亚洲一区资源| 人在线成免费视频| 欧美韩日一区| 狂野欧美性猛交xxxx| 久久精品 人人爱| 国产精品三上| 欧美成人午夜| 91成人精品视频| 国内精品福利| 国内精品福利| 国产高清一区二区| 一区三区视频| 午夜一级在线看亚洲| 亚洲女同中文字幕| 五月精品视频| 99热精品在线观看| 亚洲经典在线| 91精品精品| 99久久久久久中文字幕一区| 久久久精品午夜少妇| 福利在线一区| 国产专区精品| 成人小电影网站| 亚洲伦乱视频| 99久久激情| 91精品观看| 免费日韩一区二区| 亚洲久久一区| 国产日韩中文在线中文字幕| 欧美中文高清| 免费视频一区二区三区在线观看| 久久av免费| 精品视频在线一区二区在线| 91亚洲自偷观看高清| 欧美成人基地| 91精品国产调教在线观看| 欧美日韩在线二区| aa亚洲婷婷| 日本不卡的三区四区五区| 欧美一级一区| 久久精品人人| 国产一区清纯| 亚洲香蕉久久| 欧美aa在线视频| 久久三级视频| 综合视频一区| 国产一区福利| 99国产精品私拍| 国产欧美日韩精品高清二区综合区| 精品三级av在线导航| 成人国产精选| 日韩精品一二区| 精品国产a一区二区三区v免费| 激情综合网五月| 热久久久久久| 久久中文字幕二区| 国产精选久久| 亚洲激情久久| 久久精品国产精品亚洲毛片| 亚洲成人免费| 精品一区二区三区中文字幕视频| 99香蕉国产精品偷在线观看| 国产精品久久国产愉拍| 好看的亚洲午夜视频在线| 国产日韩欧美一区二区三区| 欧洲一区二区三区精品| 亚洲欧美久久精品| 久久91导航| 蜜桃免费网站一区二区三区| 91亚洲精品视频在线观看| 狠狠久久伊人| 亚洲一区二区免费在线观看| 欧美日本久久| 亚洲欧美日本日韩| 国产精品黄色片| 特黄特色欧美大片| 亚欧洲精品视频在线观看| 国产精品115| 精品日韩视频| 香蕉久久久久久| 国产精品magnet| 国产美女精品| 国产精品色在线网站| 超碰超碰人人人人精品| 另类av一区二区| 麻豆视频久久| 午夜久久av| 婷婷综合六月| 亚洲精品女人| 日韩欧美字幕| 国产精品日韩欧美一区| 日本一二区不卡| 蜜桃久久久久久| 色爱综合网欧美| 只有精品亚洲| 欧美女激情福利| 日韩成人av影视| 蜜桃视频在线网站| 日本91福利区| 99精品电影| 日韩欧美一区二区三区免费看| 日韩精品一级中文字幕精品视频免费观看| 国产精品极品国产中出| 午夜国产精品视频| 欧美自拍一区| 日韩欧美2区| 99精品美女| 国产精品久久久久久久久久齐齐 | 亚洲一二av| 国产精品97| 国产成人精品一区二区免费看京| 中文字幕免费一区二区| 99久久久国产精品美女|