Pull to refresh
0
0
Send message

Языковая механика escape analysis

Reading time9 min
Views19K

Прелюдия


Это вторая из четырех статей в серии, которая даст представление о механике и дизайне указателей, стеков, куч, escape analysis и семантики значения/указателя в Go. Этот пост посвящен кучам и escape analysis.

Оглавление цикла статей:

  1. Language Mechanics On Stacks And Pointers (перевод)
  2. Language Mechanics On Escape Analysis
  3. Language Mechanics On Memory Profiling (перевод)
  4. Design Philosophy On Data And Semantics

Вступление


В первом посте из этой серии я рассказал основы механики указателя на примере, в котором значение распределяется по стеку между горутинами. Я не показывал вам, что происходит, когда вы разделяете значение в стеке. Чтобы понять это, вам нужно узнать о другой области памяти, где могут находиться значения: о «куче». С этим знанием вы можете начать изучать «escape analysis».
Читать дальше →
Total votes 4: ↑3 and ↓1+5
Comments1

Создаем блог на Django с опросами и тестами. Краткая инструкция. Часть 2

Reading time6 min
Views9.2K

В предыдущей части мы частично разобрали шаблон для нашего блога, выбрали виртуальную машину и запустили на ней нативный веб-сервер Django. Однако он предназначен только для тестирования и запуска приложений во время разработки. Для обработки запросов в продакшене нужно настроить Nginx и WSGI Gunicorn. В этой статье показываем, как это сделать.
Читать дальше →
Total votes 45: ↑45 and ↓0+45
Comments6

Отслеживание сетевого трафика между подами в Kubernetes

Reading time2 min
Views4.6K

Как работает связь между подами в Kubernetes?

Как трафик достигает пода?

В этой статье вы узнаете, как работает низкоуровневая сеть в Kubernetes.

Читать далее
Total votes 14: ↑9 and ↓5+6
Comments2

Information

Rating
Does not participate
Registered
Activity

Specialization

Specialist
Lead
Linux
Golang
C++
Java
DevOps
Python
Bash
CI/CD
Kubernetes