Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Como a memória afeta meu código
Search
Thaise Medeiros
January 16, 2020
Programming
0
28
Como a memória afeta meu código
Thaise Medeiros
January 16, 2020
Tweet
Share
More Decks by Thaise Medeiros
See All by Thaise Medeiros
Desenvolvendo código de alta performance com .NET
thaise
0
260
Other Decks in Programming
See All in Programming
Compose Multiplatform × AI で作る、次世代アプリ開発支援ツールの設計と実装
thagikura
0
170
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
4.3k
AIでLINEスタンプを作ってみた
eycjur
1
230
そのAPI、誰のため? Androidライブラリ設計における利用者目線の実践テクニック
mkeeda
2
2.8k
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
440
時間軸から考えるTerraformを使う理由と留意点
fufuhu
16
4.8k
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
250
個人軟體時代
ethanhuang13
0
330
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.5k
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
570
CJK and Unicode From a PHP Committer
youkidearitai
PRO
0
110
RDoc meets YARD
okuramasafumi
4
170
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
How GitHub (no longer) Works
holman
315
140k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Being A Developer After 40
akosma
90
590k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
GraphQLとの向き合い方2022年版
quramy
49
14k
Transcript
Como a memória afeta meu código? Entendendo o Object Header
Thaise Medeiros • Engenheira de Software na PagueVeloz • Microsoft
Certified Professional em C# • Coordenadora do DotNET Coders
[email protected]
Blog: dotnetcoders.com.br LinkedIn: @thaisemedeiros
None
Tipos de Memória
Tipos de Referência X Tipos de Valor
Tipos de Referência X Tipos de Valor
Cache Line
None
Object Header
Tipos de Referência X Tipos de Valor
None
Layout Object Header
Layout Object Header com Lock
Layout Object Header com HashCode
None
Referências https://devblogs.microsoft.com/premier-developer/managed-object-internals-part-1-layout/ https://devblogs.microsoft.com/premier-developer/managed-object-internals-part-2-object-header-layout-and- the-cost-of-locking/ https://docs.microsoft.com/en-us/dotnet/csharp/misc/cs0185 Livro Pro .Net Performance