Как можно получить результат в виде CPU - 18%, Memory - 12 MB, Time - 30 seconds
PYTHONMALLOC
значение malloc
, то так же будет выведено количество потреблённой памяти.LD_PRELOAD=/usr/local/lib/python3.7/dist-packages/scalene/libscalene.so PYTHONMALLOC=malloc python3 -m scalene test.py
Memory usage: ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ (max: 0.00MB, growth rate: 0%)
test.py: % of time = 100.00% out of 0.77s.
╷ ╷ ╷ ╷ ╷ ╷ ╷ ╷
Line │Time │–––––– │–––––– │Memory │–––––– │––––––––––– │Copy │
│Python │native │system │Python │avg │timeline/% │(MB/s) │test.py
╺━━━━━━┿━━━━━━━┿━━━━━━━┿━━━━━━━┿━━━━━━━━┿━━━━━━━┿━━━━━━━━━━━━━━━┿━━━━━━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸
1 │ │ │ │ │ │ │ │#!/usr/bin/env python3
2 │ │ │ │ │ │ │ │
3 │ │ │ │ │ │ │ │from datetime import date
4 │ │ │ │ │ │ │ │
5 │ │ │ │ │ │ │ │today = date.today()
6 │ │ │ │ │ │ │ │print("Today's date:", today)
7 │ │ │ │ │ │ │ │
8 │ │ │ │ │ │ │ │dates = []
9 │ │ │ │ │ │ │ │
10 │ 3% │ │ 1% │ │ │ │ │for i in range(100000):
11 │ 42% │ │ 6% │ │ 10M │▁▁▁▁▁▁▁▁▁ 32% │ │ dates.append(date.today())
12 │ │ │ │ │ │ │ │
13 │ 21% │ │ 27% │ │ 21M │▁▁▁▁▁▁▁▁▁ 68% │ 40 │print(dates)
14 │ │ │ │ │ │ │ │print("\n")
15 │ │ │ │ │ │ │ │
╵ ╵ ╵ ╵ ╵ ╵ ╵ ╵
Top average memory consumption, by line:
(1) 13: 21 MB
(2) 11: 10 MB
--reduced-profile
, то будут выведены только ресурсоёмкие строки.$ ip r
default via 192.168.0.254 dev enp0s25 proto dhcp metric 300
default via 192.168.254.254 dev wlp61s0 proto dhcp metric 600
rewrite /main-back/(.*) /$1 break;
? Ведь URL должен содержать /main-back/
, а деректива rewrite этому противоречит.nginx -T
. /etc/locale.gen
и выполнив locale-gen
dpkg-reconfigure locales
/etc/init.d/network restart
- зачем? Там же systemd или MATE для староверов и там, по прежнему SysVinit?Только на удалённой машине такую команду не вводи - утратишь доступ по сети.