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

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

Java剖析工具YourKit 發布5.0版本

瀏覽:26日期: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片| 日本aⅴ亚洲精品中文乱码| 97精品久久| 欧美国产小视频| 九九在线精品| 日韩精彩视频在线观看| 久久一区欧美| 欧美午夜精品一区二区三区电影| 欧美日韩在线观看视频小说| 丝袜亚洲精品中文字幕一区| 欧美日韩 国产精品| 国产一区二区精品久| a天堂资源在线| 欧美日韩国产免费观看| 亚州av一区| 精品亚洲免a| 在线国产一区二区| 国产欧美日韩一区二区三区四区| 成人国产精品一区二区免费麻豆| 激情五月色综合国产精品| 亚洲欧美网站在线观看| 麻豆精品新av中文字幕| 欧美在线资源| 麻豆一区二区99久久久久| 久久精品国产99久久| 日本电影久久久| 久久天堂av| 99视频+国产日韩欧美| 久久精品72免费观看| 久久青青视频| 日本91福利区| 91精品国产福利在线观看麻豆| 亚洲毛片在线免费| 日韩欧美三级| 国产精品一站二站| 在线午夜精品| 福利精品在线| 奇米狠狠一区二区三区| 日韩另类视频| 欧美日韩1区2区3区| 99视频精品全国免费| 国产日韩一区二区三区在线| 久久久成人网| 久久99蜜桃| 亚洲丝袜美腿一区| 日韩中文首页| 欧美精品国产一区| 亚洲精品888| 美女在线视频一区| 日韩一二三区在线观看| 欧美jjzz| 久久久久久婷| 国产精品一区毛片| 影音先锋久久精品| 免费观看久久av| 国产精品成人a在线观看| 日韩毛片一区| 久久精品免费一区二区三区| 另类欧美日韩国产在线| 日韩av在线播放中文字幕| 亚洲在线网站| 欧美日韩激情| 日韩av首页| 色欧美自拍视频| 久久精品国产999大香线蕉 | 日韩中文影院| 久久字幕精品一区| 国产欧美综合一区二区三区| 日韩影院免费视频| 在线精品视频在线观看高清| 动漫av一区| 国产精品一区二区精品| 97久久亚洲| 亚洲日韩视频| 亚洲三级观看| 亚洲精品婷婷| 亚洲ww精品| 日韩中文字幕1| 999在线观看精品免费不卡网站| 久久久777| 久久婷婷激情| 99久久九九| 91精品国产成人观看| av亚洲一区二区三区| 国产va免费精品观看精品视频| 欧美国产日本| 久久不见久久见国语| 国产精品多人| 欧美aaaaaa午夜精品| 欧美激情福利| 国产91在线精品| 欧美日韩免费看片| 99久久夜色精品国产亚洲狼 | 亚洲色图综合| 亚洲v天堂v手机在线| 美女精品网站| 伊人久久亚洲| 日韩国产欧美三级| 7777精品| 老牛国内精品亚洲成av人片| 国产精品亚洲片在线播放| 免费在线亚洲| 岛国av在线网站| 亚洲午夜电影| 视频一区二区欧美| 亚洲美女91| 国产精品流白浆在线观看| 久久免费精品| 欧美aa一级| 午夜国产欧美理论在线播放| 亚洲久久在线| 欧美日韩视频免费看| 久久精品九色| 国产精品7m凸凹视频分类| 另类av一区二区| 国产人成精品一区二区三| 国产成人精品一区二区免费看京 | 日本亚州欧洲精品不卡| 久久国产婷婷国产香蕉| 精品网站999| 欧美日韩精品一区二区视频| 在线精品视频一区| 日本视频在线一区| 97精品国产| 在线成人直播| 欧美日本三区| 亚洲伦乱视频| 亚洲人成高清| 国产91欧美| 亚洲影院天堂中文av色| 久久亚洲精品中文字幕| 亚洲午夜av| 日韩不卡手机在线v区| 欧美国产偷国产精品三区| 国产精品美女久久久| 国产九九精品| 影视先锋久久| 中文字幕日韩高清在线| 精品深夜福利视频| 99国产精品私拍| 国产精品欧美三级在线观看| 欧美日韩亚洲在线观看| 国产香蕉精品| 不卡中文字幕| 麻豆精品国产91久久久久久| 99视频一区| 国产精品99一区二区三区| 最近国产精品视频| 久久久久久久久久久妇女| 97se亚洲| 亚洲午夜黄色| 国产精品久久久久久久久久妞妞 | 国产亚洲字幕| 在线亚洲观看| 成人午夜在线| 日韩精品中文字幕吗一区二区 | 黄色精品视频| 亚洲aⅴ网站| 韩日一区二区三区| 日韩综合一区| 日韩精品乱码av一区二区| 久久久777| 精品一区二区三区中文字幕视频| 日韩中文字幕av电影| 亚洲www免费| 美腿丝袜在线亚洲一区| 天堂久久av| av不卡免费看| 久久久久国产精品一区二区| 国产精品激情| 视频一区中文字幕精品| 欧美a级片一区| 国产精品亚洲一区二区三区在线观看| 欧美片第1页综合| 在线看片一区| 欧美一区二区三区激情视频| 国产成人久久| 久久精品国产一区二区| 91午夜精品| 中文字幕一区二区精品区| 99久久www免费| 亚洲精品成人图区| 美女在线视频一区| 国产欧美一区二区色老头| 中文不卡在线| 亚洲一区二区三区中文字幕在线观看| 图片区亚洲欧美小说区| а√天堂8资源中文在线| 久久爱www成人| 国产亚洲一区| 一区二区三区国产在线| 亚洲一区免费| 亚洲制服少妇| 玖玖玖国产精品| 欧美中文字幕| 男人的天堂亚洲一区|