Tian Gao

13 posts

Tian Gao

Tian Gao

@tiangao_coder

CPython core dev. Author of VizTracer, coredumpy, objprint etc. Mandarin Youtuber - https://t.co/HkbQSAEMQ5

Katılım Mayıs 2025
0 Takip Edilen624 Takipçiler
Tian Gao
Tian Gao@tiangao_coder·
@vikhyatk @mgrczyk This thread is not using asyncio loop. Queue.get could yield GIL to other threads - check if other threads are running.
English
0
0
0
21
vik
vik@vikhyatk·
@mgrczyk it was using asyncio.timeout which viztracer might be filtering out, not sure. it's not in the trace
English
1
0
1
42
Tian Gao
Tian Gao@tiangao_coder·
I just found that VizTracer 1.1.0 opens reports much faster than 1.0.x, so I took a look at Perfetto's release note. Turns out that they improved JSON report loading speed by 7x in previous version. Good to keep up huh.
English
0
0
7
339
Tian Gao
Tian Gao@tiangao_coder·
VizTracer just got its first industry sponsorship from @lambdatesting , to put their logo on README and docs of VizTracer. TBH I don't think the amount of money will impact my life, but it's so satisfying when your project is appreciated.
English
0
0
8
371
Tian Gao
Tian Gao@tiangao_coder·
VizTracer 1.1.0 is released. It supports Python 3.14 (including the free threading build). It might be the easiest way for you to visualize truly parallel threads. As always Perfetto version is updated too.
English
0
0
2
372
Tian Gao
Tian Gao@tiangao_coder·
I just realized you can't annotate sentinels in Python. For example, it's impossible to annotate a function that could return sys.monitoring.DISABLE. Seems like a missing piece :(
English
1
0
11
1.2K
Tian Gao
Tian Gao@tiangao_coder·
Embrace some new magic from my latest project - dowhen - an instrumentation tool that's super intuitive. github.com/gaogaotiantian…
Tian Gao tweet media
English
1
0
18
1.5K
Tian Gao
Tian Gao@tiangao_coder·
Ah templates. I kind of understand but it’s still funny.
Tian Gao tweet media
English
0
0
10
960
Tian Gao
Tian Gao@tiangao_coder·
@feoh I do hope you enjoyed the sprint even though that specific issue might be a dead end for you. Thank you for using pdb :)
English
1
0
1
37
Tian Gao
Tian Gao@tiangao_coder·
My PyCon journey has come to an end. This is my second PyCon and also my second talk. I met even more people this year and made some friends. See you in Long Beach next year!
Tian Gao tweet media
English
3
2
49
1.6K
Tian Gao
Tian Gao@tiangao_coder·
@y2mango 没有啊,typing不在我的兴趣范围内~
中文
0
0
0
103
Tian Gao
Tian Gao@tiangao_coder·
PyCon is so great, everyone should come and feel it. The only thing that's slightly better than talking to people who like Python, is talking to people who like me :)
English
4
1
33
1.3K
Tian Gao
Tian Gao@tiangao_coder·
Just fixed a bug in VizTracer so it works with gunicorn now :)
English
0
0
8
2K
Tian Gao
Tian Gao@tiangao_coder·
I've finally decided to create my twitter (never used to call it X) account. Most of the posts here will be about technology - either my personal project or CPython. Feel free to follow if you are interested :)
English
2
3
18
2.9K