我已经完成了针对iOS应用程序的开发,想了解我的应用程序在移动端的性能。
有没有一种工具可以衡量前端应用程序以及服务API的性能。
答案 0 :(得分:0)
Xcode随附import math
def eratosthenes(n): # creative the prime list
IsPrime = [True] * (n + 1)
IsPrime[1] = False
for i in range(2, int(n ** 0.5) + 1):
if IsPrime[i]:
for j in range(i * i, n + 1, i):
IsPrime[j] = False
return [x for x in range(2, n + 1) if IsPrime[x]]
# main code
input()
li = list(map(int, input().split()))
nl = eratosthenes(1000000)
for i in li:
i = math.sqrt(i)
if int(i) == i:
print("YES" if i in nl else "NO")
else:
print("NO")
。您可以在模拟器和真实设备上分析其中的所有事物。在Xcode中的“产品”>“个人资料”下找到它。
答案 1 :(得分:0)
检查Instruments.app。
如果您想测量响应时间,我认为这不是很真实,因为它取决于连接性,但是您可以使用我实际上使用https://firebase.google.com/docs/perf-mon/的firebase工具
我建议在代码的某些部分放置一些计时器,如下所示: How to benchmark Swift code execution?