首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用基准测试来评估程序的性能

如何使用基准测试来评估程序的性能
EN

Stack Overflow用户
提问于 2016-10-26 06:06:51
回答 1查看 83关注 0票数 0

我创建了一个程序来加密数据库中的一些数据字段。在这个程序中,我从组合框中选择加密算法(AES,RC4等)并进行加密和解密。

程序运行良好,但我想对这些算法进行比较。如何在这些算法之间进行比较和评估?需要的比较参数是加密和解密时间、对加密数据的检索查询时间,以及哪一个更安全?如何使用基准测试?

EN

回答 1

Stack Overflow用户

发布于 2016-10-26 07:31:06

在我看来,:你不应该在任何新系统中使用RC4。它还没有坏到你应该主动运行它的地步,但是如果你有一个选项(比如AES),你应该使用它。

对于时间比较:

代码语言:javascript
复制
public class gettime {
    public static void main(String[] args) {
        long startTime = System.currentTimeMillis();

        try {
            Thread.sleep(1000);
            // Instead of Thread write your codes here
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        long stopTime = System.currentTimeMillis();
        System.out.println(stopTime - startTime + "msec");
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40250536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档