我想知道是否存在某些东西(在Java世界中)能够使用以下功能拍摄JVM当前状态的快照:
需要两个第一个功能(第三个功能很棒).并且它必须适合生产使用(因此,调试器没有办法).
在问这个之前我已经搜索了WWW(尽可能长),我发现了一些指示:
那么,也许我正在寻找一种不存在的解决方案?这并不紧急,但我有一个项目的想法,探索这个"未知"(?)路径并获得真实的东西会很棒.
似乎很明显它将是一个JVM代理(例如来自JVMTI的异常事件).
最后,我将重点介绍维基百科的异常处理文章中的以下段落:
在运行时引擎环境(如Java或.NET)中,存在附加到运行时引擎的工具,每次发生感兴趣的异常时,它们都会记录抛出异常时存在于内存中的调试信息(调用堆栈和堆栈)值).这些工具称为自动异常处理或错误拦截工具,并为异常提供"根本原因"信息.
这就是主意.我希望有人可以给我一些见解,或者在未来,有人会受到这篇不起眼的帖子的启发:)
谢谢!
我正在一个需要清理一些第三方XSD架构的项目中工作,我想对它们中的常见元素进行一些重构.
有什么合适的工具可以自动化吗?我尝试过来自XMLBeans的sfactor,但它不起作用(它引发了一个奇怪的例外,甚至谷歌也无法回答!).
是否可以通过 Servlet API 为 HTTP 会话分配自定义 ID?
我知道来自任何应用程序服务器(例如 Tomcat)的会话处理足以生成唯一的 ID。但我有基于每个用户和时间信息的自定义唯一会话 ID,因此不会重复。
我查看了有关会话处理的所有文档,但没有找到我需要的内容。
这是一个项目的要求,所以如果不可能,我需要知道原因(或者只是不能通过 API 获得?)。