gpt4 book ai didi

java - 在 android/java 应用程序中测试加密功能性能(及时测量)的最佳方法?

转载 作者:行者123 更新时间:2023-12-01 16:14:48 25 4
gpt4 key购买 nike

我正在开发一个现有的开源 Android Java 应用程序。我已经删除了App的加密/解密功能。现在我正在使用在我大学的一个项目中创建的其他加密和解密函数。我想将我的(例如)加密函数的性能与应用程序使用的加密函数的性能进行比较。

现在我正在考虑做到这一点的最佳方法。我现在唯一的想法是,以编程方式执行此操作并计算每个函数的开始结束之间的时间。

我正在寻找更好的方法来测试性能。

谢谢

最佳答案

您拥有通常为此设计的 kotlin 函数,例如:https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.system/measure-nano-time.html因此您甚至不必编写逻辑来衡量性能

我看到您标记了“java”而不是“kotlin”,但您可以在 kotlin 中调用您的 java 函数:

val measure = measureNanoTime(yourJavaFunction())
Log.d(TAG, "time spent: $measure ns")

编辑:您的问题可能与此重复:https://stackoverflow.com/questions/180158/how-do-i-time-a-methods-execution-in-java

关于java - 在 android/java 应用程序中测试加密功能性能(及时测量)的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62432234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com