Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使java应用程序崩溃的工具/方法_Java_Testing_Crash_Jvm Crash - Fatal编程技术网

使java应用程序崩溃的工具/方法

使java应用程序崩溃的工具/方法,java,testing,crash,jvm-crash,Java,Testing,Crash,Jvm Crash,我被分配了一项任务,使运行在网络中已知计算机上的java应用程序崩溃(我在同一个网络上)。java应用程序在特定的IP地址和端口号上运行。我知道IP地址和端口号 到目前为止,我已经尝试在指定的IP/端口上泛洪(发送数据包),但没有成功地使应用程序崩溃 有人能推荐更多工具/方法使应用程序崩溃吗 我所说的崩溃是指——关闭java应用程序(杀死java进程) 提前感谢定义“崩溃” 如果要测试邮件服务器对异常情况的反应,请参阅以获取规范并发送忽略它们的消息。比如说,一开始的时候。或者SMTP。Java因

我被分配了一项任务,使运行在网络中已知计算机上的java应用程序崩溃(我在同一个网络上)。java应用程序在特定的IP地址和端口号上运行。我知道IP地址和端口号

到目前为止,我已经尝试在指定的IP/端口上泛洪(发送数据包),但没有成功地使应用程序崩溃

有人能推荐更多工具/方法使应用程序崩溃吗

我所说的崩溃是指——关闭java应用程序(杀死java进程)

提前感谢

定义“崩溃”


如果要测试邮件服务器对异常情况的反应,请参阅以获取规范并发送忽略它们的消息。比如说,一开始的时候。或者SMTP。

Java因垃圾收集导致内存泄漏而臭名昭著。看看您是否能在邮件服务器的代码中找到一个位置,在那里它分配的内存总是可以访问的。这种记忆永远不会被释放。如果您强制一次又一次地分配内存,最好是在一个紧密的循环中,那么您可能会耗尽机器的资源

另一个需要寻找的是循环或递归调用,您可以在其中操纵它的执行次数。例如,如果您可以让循环按需执行2^31次,则服务器很可能无法执行任何其他操作


这样的任务的关键是您希望以应用程序为目标,而不是以平台为目标。所以,TCP SYN泛滥不起作用并不奇怪,特别是因为linux上经常启用syncookies防御

啊。。。这是什么任务?是上学用的吗?什么是应用程序?@bchurchill是一个用java编写的电子邮件服务器。yea uni assignment try jmeter()-您可以创建多个线程来尝试执行此操作。您是否尝试在windows中运行服务器?:-)@Leo,不是在windows上,而是在linux机器上。崩溃是指杀死java进程(即电子邮件服务器)。