terminator - 几天后终结者 1.91 变慢了
问题描述
我正在使用终结者 1.91;随着时间的推移,它往往会变得非常缓慢。慢是指交互式响应和显示。我通常会开很多天的非常长的会话,打开大约 20 个标签;不使用任何分组功能。此外,不会在任何终端中连续显示大量数据。
该错误发生在 1.91 和当前的主要版本中,但不会发生在 0.98 上,但由于另一个不相关的错误,我不能使用 0.98。我还尝试完全删除我的配置文件,但这也无济于事。
5 秒内调用库(time ltrace -c -f -p 24070)
% time seconds usecs/call calls function
------ ----------- ----------- --------- --------------------
20.66 0.110916 135 818 strlen
19.03 0.102159 135 752 memset
13.44 0.072136 135 532 memcmp
11.12 0.059714 136 438 strchr
10.45 0.056124 136 412 __ctype_b_loc
6.45 0.034630 137 252 strncpy
4.94 0.026512 132 200 memcpy
3.12 0.016724 135 123 sem_post
2.42 0.012983 141 92 pthread_self
2.18 0.011700 139 84 malloc
2.13 0.011434 136 84 sem_trywait
2.10 0.011292 134 84 free
1.13 0.006068 155 39 sem_wait
0.71 0.003818 159 24 __errno_location
0.12 0.000650 325 2 strcmp
------ ----------- ----------- --------- --------------------
100.00 0.536860 3936 total
0.14user 0.49system 0:05.44elapsed 11%CPU (0avgtext+0avgdata 2888maxresident)k
0inputs+0outputs (0major+222minor)pagefaults 0swaps
系统调用 5 秒(time strace -c -f -p 24070)
strace: Process 24070 attached with 4 threads
^Cstrace: Process 24070 detached
strace: Process 24072 detached
strace: Process 24073 detached
strace: Process 24074 detached
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
80.09 0.023601 142 166 poll
9.46 0.002787 2787 1 restart_syscall
4.38 0.001292 4 302 191 read
3.25 0.000957 5 190 163 recvmsg
2.40 0.000707 4 188 write
0.14 0.000042 11 4 sendmsg
0.14 0.000041 3 13 writev
0.14 0.000041 3 16 nanosleep
------ ----------- ----------- --------- --------- ----------------
100.00 0.029468 880 354 total
0.00user 0.04system 0:05.36elapsed 0%CPU (0avgtext+0avgdata 2464maxresident)k
0inputs+0outputs (0major+162minor)pagefaults 0swaps
lsof 显示了很多 /tmp/#<> 文件和一些 /dev/pmtx
如果有人有任何想法,那就太好了。
解决方案
推荐阅读
- spring-integration - 尽管存在所需的频道,但“在超时内未收到回复”
- renjin - 如何将 Java ResultSet 转换为 R DataFrame?
- java - Repository mocking doesn`t work. Return wrong Http status
- sql - 为每个 ID 乘以一组日期
- java - Maven 跳过使用 TestNG 运行的 JUnit/Spock 失败的测试
- python - TypeError:无法对切片索引
与这些索引器 [Moran,Mr.James] 的 - angular - 在开发中的本地 IIS 上运行 angular 7 dotnet core 项目
- snowflake-cloud-data-platform - 如何将数据插入到雪花数据库的临时表中。我创建了一个 DDL:创建临时表 table_name 作为 Select
- mysql - 作为mysql SUM的结果添加字符串而不是结果0
- reactjs - 如何通过数组传递道具