And*_*ndy 14 java eclipse requirements system-requirements
我使用Eclipse IDE用Java编写了一个应用程序,现在我需要知道运行应用程序所需的最小JRE版本!我知道某些方法只能在以后的JRE中使用,但我想知道找出我的应用程序最高要求的最简单方法是什么,所以任何建议都会受到赞赏......
另外,当我讨论要求的主题时,我将非常感谢任何建议或方法来确定我的软件的最低系统要求 - 即最小RAM量......
提前致谢
就RAM而言,这很容易.当JVM启动时,它会设置一个"最大"的RAM(我相信默认值可能是128MB),这是一个硬性限制,应用程序不会崩溃而不会崩溃.随着时间的推移分析您的应用程序,调整JVM上的内存设置,并找出您的应用程序运行所需的最小RAM量(a)具有可接受的性能,以及(b)不抛出OutOfMemoryError,你已经完成了.
对于CPU req等其他要求,事情会变得更加模糊.有很多CPU,并且给定系统产生的吞吐量不仅可以根据CPU速度,而且还可以根据CPU速度,系统中安装的RAM数量,网络接口的速度而变化(如果你正在编写网络应用程序)和其他东西.对于这样的要求,你只需要在各种系统上进行测试,然后在某处绘制一条线,然后说:"如果你的硬件至少与X,Y一样强大,你可以期待可接受的性能. ,Z".
您可以做的另一件事是构建基准测试或某种性能日志记录,并将性能数据发送给您.很多应用程序都这样做.您知道"我们可以将匿名使用数据发送回母舰吗?" 安装某些软件时遇到的问题?嗯,这些数据中常见的是系统特定的详细信息,如RAM,CPU,硬盘驱动器型号和其他硬件详细信息(您确定的任何数据与您的应用程序相关),以及性能日志记录数据.通过采用这种方法,您获得的是来自许多不同系统配置的大量性能数据,而无需在内部拥有大量不同配置的计算机.
您可以对程序崩溃和错误执行相同的操作 - 将堆栈跟踪,系统信息和其他相关数据转储到发送给您的日志文件中 - 当然,只有当您的用户说可以发送时那些数据还给你.
| 归档时间: |
|
| 查看次数: |
5347 次 |
| 最近记录: |