- 主题:运行一个程序100次,一开始慢,后来变快是什么原因?
-XX:+AlwaysPreTouch
【 在 zephyroops (zephyroops) 的大作中提到: 】
: 你申请了有啥用,内存算法有可能你实际用了人家才分配给你,而且分配的是磁盘虚拟内存
--
FROM 113.108.77.*
这个只能用硬件工具比如intel vtunes啥的抓一下性能数据来看了。
能出现这个现象的可能非常之多。
【 在 cleaf 的大作中提到: 】
: 完全相同的初始条件。
: 我怀疑是cpu 频率设置为powersave的问题,一开始频率地,频繁调用以后频率上升。
: Ubuntu 20.04 LTS,请问如何设置频率为固定值?或者设为把cpu设为performance模式?
: ...................
--
FROM 73.158.184.*
缓存
--
FROM 124.64.17.*
变快是好事,咋叫缺陷
【 在 cleaf 的大作中提到: 】
: 但是在另一台老cpu的机器上,装的Ubuntu 16.04,就没有这个问题。
: 有可能是新机器硬件问题么?cpu有缺陷或者内存有缺陷?
:
--
FROM 101.24.103.*
kinds of cache
--
FROM 1.202.60.*
像是文件被缓存了,试试把文件io的读取时间统计一下看看
--
FROM 111.206.214.*
如果程序和磁盘文件有关系,那就肯定是文件被缓存啦,这个操作系统行为
【 在 cleaf 的大作中提到: 】
: 完全相同的初始条件。
:
: 我怀疑是cpu 频率设置为powersave的问题,一开始频率地,频繁调用以后频率上升。
:
: Ubuntu 20.04 LTS,请问如何设置频率为固定值?或者设为把cpu设为performance模式?
:
: 我试验了cpupower -c
: ..................
发自「今日水木 on iPhone 12」
--
FROM 36.112.144.*
不稳定、不可预测,就是缺陷
【 在 fanjiyouyi (fanjiyouyi) 的大作中提到: 】
: 变快是好事,咋叫缺陷
--
FROM 113.108.77.*
是一开始很慢,不正常。
后来变快也是恢复正常,但是也不太稳定。
我另一台老的志强E5机器,装的ubuntu 16.04反而没有问题,性能很好。
新机器是志强的金牌cpu。
【 在 fanjiyouyi 的大作中提到: 】
: 变快是好事,咋叫缺陷
--
FROM 111.201.209.*
动态库应该一次以后就速度一样了吧,我这里为啥前面十几次慢,后面逐渐变快?
【 在 foliver 的大作中提到: 】
: 不太像cpu频率的原因。一般计算密集型程序的cpu时间反而比较固定。
: 看看不是动态库调用很多,这种会影响程序运行时间。
--
FROM 111.201.209.*