Java 异常诊断,HouseMD v0.2.4 发布
openkk 12年前
<p style="padding-bottom:0px;line-height:24px;border-right-width:0px;font-family:Helvetica, arial, freesans, clean, sans-serif;margin-bottom:15px;border-top-width:0px;border-bottom-width:0px;color:#333333;font-size:14px;border-left-width:0px;border-image:initial;"><a href="/misc/goto?guid=4958523393003286783" target="_blank"><code style="border-bottom:#eaeaea 1px solid;border-left:#eaeaea 1px solid;padding-bottom:0px;background-color:#f8f8f8;margin:0px 2px;padding-left:5px;padding-right:5px;font-family:Consolas, Menlo, 'Liberation Mono', Courier, monospace;white-space:nowrap;font-size:12px;border-top:#eaeaea 1px solid;border-right:#eaeaea 1px solid;padding-top:0px;border-image:initial;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;">HouseMD</code> </a>是一款非常敏捷的<code style="border-bottom:#eaeaea 1px solid;border-left:#eaeaea 1px solid;padding-bottom:0px;background-color:#f8f8f8;margin:0px 2px;padding-left:5px;padding-right:5px;font-family:Consolas, Menlo, 'Liberation Mono', Courier, monospace;white-space:nowrap;font-size:12px;border-top:#eaeaea 1px solid;border-right:#eaeaea 1px solid;padding-top:0px;border-image:initial;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;">Java</code>进程运行时的诊断调式命令行工具, 它具备安全易用高效的特点, 让它非常适合在要求严格的线上(生产)环境中使用.</p> <h2 style="border-bottom:#cccccc 1px solid;position:relative;padding-bottom:0px;border-right-width:0px;margin:20px 0px 10px;padding-left:0px;padding-right:0px;font-family:Helvetica, arial, freesans, clean, sans-serif;border-top-width:0px;font-size:24px;border-left-width:0px;cursor:text;padding-top:0px;">特性</h2> <ul style="border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:20px;margin:15px 0px;padding-left:30px;padding-right:0px;font-family:Helvetica, arial, freesans, clean, sans-serif;color:#333333;font-size:14px;border-top:0px;border-right:0px;padding-top:0px;"> <li style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;">交互式命令行 <ul style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px 0px 15px;padding-left:30px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;"> <li style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;">支持<code style="border-bottom:#eaeaea 1px solid;border-left:#eaeaea 1px solid;padding-bottom:0px;background-color:#f8f8f8;margin:0px 2px;padding-left:5px;padding-right:5px;font-family:Consolas, Menlo, 'Liberation Mono', Courier, monospace;white-space:nowrap;font-size:12px;border-top:#eaeaea 1px solid;border-right:#eaeaea 1px solid;padding-top:0px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;">Tab</code>自动补全或候选列表提示</li> <li style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;">支持命令历史</li> </ul> </li> <li style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;">查看加载类 <ul style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px 0px 15px;padding-left:30px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;"> <li style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;">支持跟踪文件来源路径</li> <li style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;">支持跟踪类加载器层次</li> </ul> </li> <li style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;">跟踪方法 <ul style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px 0px 15px;padding-left:30px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;"> <li style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;">支持类短名字(<code style="border-bottom:#eaeaea 1px solid;border-left:#eaeaea 1px solid;padding-bottom:0px;background-color:#f8f8f8;margin:0px 2px;padding-left:5px;padding-right:5px;font-family:Consolas, Menlo, 'Liberation Mono', Courier, monospace;white-space:nowrap;font-size:12px;border-top:#eaeaea 1px solid;border-right:#eaeaea 1px solid;padding-top:0px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;">SimpleName</code>)和方法名(可选)限定跟踪目标</li> <li style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;">支持根据抽象类或接口来限定其实现类的跟踪目标</li> <li style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;">支持实时显示跟踪目标的摘要统计</li> <li style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;">支持输出跟踪目标调用日志文件输出</li> <li style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;">支持输出跟踪目标调用栈文件输出</li> </ul> </li> <li style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;">查看环境变量</li> <li style="border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px;">查看对象属性值</li> </ul> <ol> <li>支持跟踪构造器方法;</li> <li>改进命令历史纪录;</li> <li>改善OOM陷阱;</li> <li>更多请见 https://github.com/zhongl/HouseMD/issues?milestone=7&page=1&state=closed</li> </ol> <div> v0.2.3支持使用 housemd upgrade 进行升级, 之前版本请删除后, 重新安装, 如 </div> <div> <pre style="border-bottom-color:#cccccc;padding-bottom:6px;line-height:19px;background-color:#f8f8f8;margin-top:15px;border-top-color:#cccccc;padding-left:10px;padding-right:10px;font-family:Consolas, 'Liberation Mono', Courier, monospace;margin-bottom:15px;color:#333333;border-right-color:#cccccc;font-size:13px;overflow:auto;border-left-color:#cccccc;border-left-width:1px;padding-top:6px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;"><code style="border-bottom:medium none;border-left:medium none;padding-bottom:0px;background-color:transparent;margin:0px;padding-left:0px;padding-right:0px;font-family:Consolas, 'Liberation Mono', Courier, monospace;font-size:12px;border-top:medium none;border-right:medium none;padding-top:0px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;">curl -Lk https://raw.github.com/zhongl/HouseMD/master/bin/install | bash</code></pre> </div>